Towns and cities in Minnesota

916 towns and cities in 87 counties

Minnesota (MN) has 5,706,494 residents (Census) living in 916 cities, towns, villages and communities across 87 counties.

Largest cities in Minnesota

Counties of Minnesota

Last updated: