municipalities in nepal are cities and towns meeting minimum criteria set out by the government. these criteria include a certain population, infrastructure and revenues. presently, there are 293 municipalities in nepal among which 6 are metropolis, 11 are sub-metropolis and 276 are municipal councils. other than that there are 460 rural municipalities totaling 753 local level government within nepal.