Cities in Minnesota
908 cities and towns · Population 4,772,945
About Minnesota
Minnesota is home to 908 cities and towns with a combined population of 4,772,945 residents according to the latest US Census Bureau American Community Survey estimates. The largest city is Minneapolis, and the median household income across the state is $74,221 per year. Browse the table below to compare cities by population and income, or explore the full Minnesota city rankings. See how cities compare on housing costs in our Minnesota cost of living guide.
Economy & Income
The economic landscape of Minnesota features a median household income of $74,221. The wealthiest community by income is Sunfish Lake at $250,001 per year. The state's average unemployment rate is 5.5% and the poverty rate averages 12.2% across all communities. 23.6% of residents statewide hold a bachelor's degree or higher.
Housing & Cost of Living
The typical home in Minnesota is valued at $204,472, with median monthly rent at $966. The home-value-to-income ratio is approximately 2.8x the median income, suggesting relatively affordable housing conditions for residents. For city-by-city housing data, see our Minnesota cost of living breakdown.
Demographics
The population of Minnesota is distributed across 908 communities, ranging from Kinbrae (2 residents) to Minneapolis (426,845 residents). The median age across Minnesota is 41.8 years. Explore individual city pages for detailed demographic breakdowns including race, ethnicity, education, and employment data.
Largest Cities in Minnesota
| City | Population | Median Income |
|---|---|---|
| Minneapolis | 426,845 | $80,269 |
| St. Paul | 307,762 | $73,055 |
| Rochester | 121,638 | $87,767 |
| Bloomington | 88,838 | $90,677 |
| Duluth | 86,863 | $66,263 |
| Brooklyn Park | 84,349 | $85,964 |
| Plymouth | 79,526 | $133,865 |
| Woodbury | 76,945 | $126,222 |
| Lakeville | 72,480 | $138,119 |
| Blaine | 71,261 | $103,382 |
| Maple Grove | 70,539 | $129,481 |
| St. Cloud | 69,926 | $61,112 |
| Eagan | 68,158 | $107,486 |
| Burnsville | 64,295 | $83,953 |
| Coon Rapids | 63,348 | $86,618 |
| Eden Prairie | 63,249 | $127,732 |
| Apple Valley | 55,696 | $99,277 |
| Minnetonka | 53,256 | $120,496 |
| Edina | 53,125 | $129,225 |
| St. Louis Park | 49,541 | $100,250 |
All Cities in Minnesota
Minnesota City Rankings
Frequently Asked Questions about Minnesota
How many cities are in Minnesota?
Minnesota has 908 cities and towns with a combined population of 4,772,945 residents according to US Census Bureau data.
What is the largest city in Minnesota?
The largest city in Minnesota is Minneapolis by population. It has 426,845 residents and a median household income of $80,269.
What is the median household income in Minnesota?
The median household income across Minnesota is $74,221 per year. The highest-income city is Sunfish Lake at $250,001.
What is the most popular city in Minnesota?
Minneapolis is the most populated city in Minnesota with 426,845 residents and a median income of $80,269.
What are the top 5 cities in Minnesota by population?
The five largest cities in Minnesota are: 1. Minneapolis (426,845), 2. St. Paul (307,762), 3. Rochester (121,638), 4. Bloomington (88,838), 5. Duluth (86,863).
What is the smallest city in Minnesota?
The smallest city in Minnesota by population is Kinbrae with 2 residents.
What is the cost of living in Minnesota?
The median household income in Minnesota is $74,221. The median home value across the state is $204,472 and median rent is $966/month. See our detailed cost of living guide for Minnesota for city-level breakdowns.