Minnesota Cities and Towns

Explore 856 cities and towns in Minnesota. Search Census population, growth, housing and income data, and compare detailed city profiles.

Minnesota has 856 PEP place records in this directory. Minneapolis city is the largest in this covered universe at 430,324 residents as of July 1, 2025. Its place population increased by 199 ( 0.0%) from July 1, 2024.

Together, these places hold 4,879,706 residents; 353 of 856 gained population between July 2024 and July 2025. Statewide, the ACS 2020–2024 median household income is $89,062 (10.3% above the U.S.); median home value is $329,300 (1.0% below the U.S.); median gross rent is $1,280 (9.4% below the U.S.). Unincorporated areas count toward state totals but not toward this directory.

All 19,483 PEP places have published profiles. Income, home value and rent filters use nationwide exact-GEOID ACS matches; unavailable and suppressed estimates are excluded when those filters are active. Rent is the 2020–2024 survey median, not a current listing price. Open-ended medians meet a numeric filter only when the entire source range meets its condition.

Save up to four cities for comparison in this browser. On the comparison page, choose “Load saved shortlist” to compare them side by side.

856 places · showing the first 50 by population

PEP place population · July 1, 2025 · growth from July 1, 2024
Place State Population Annual growth City profile / shortlist
Minneapolis city Minnesota 430,324 0.0% View profile
St. Paul city Minnesota 306,684 -0.0% View profile
Rochester city Minnesota 124,292 0.9% View profile
Bloomington city Minnesota 89,034 0.7% View profile
Duluth city Minnesota 88,330 0.2% View profile
Brooklyn Park city Minnesota 83,543 0.5% View profile
Woodbury city Minnesota 81,558 1.6% View profile
Lakeville city Minnesota 79,270 1.5% View profile
Plymouth city Minnesota 78,942 0.2% View profile
Blaine city Minnesota 76,603 1.7% View profile
Maple Grove city Minnesota 73,893 1.4% View profile
St. Cloud city Minnesota 72,647 0.7% View profile
Eagan city Minnesota 67,109 -0.3% View profile
Burnsville city Minnesota 65,244 0.4% View profile
Coon Rapids city Minnesota 64,193 0.3% View profile
Eden Prairie city Minnesota 63,075 0.1% View profile
Apple Valley city Minnesota 55,248 -0.2% View profile
Edina city Minnesota 54,356 1.2% View profile
Minnetonka city Minnesota 53,969 2.2% View profile
St. Louis Park city Minnesota 50,027 -0.1% View profile
Shakopee city Minnesota 49,366 1.9% View profile
Moorhead city Minnesota 46,533 0.8% View profile
Mankato city Minnesota 46,529 0.7% View profile
Cottage Grove city Minnesota 43,604 2.3% View profile
Maplewood city Minnesota 40,717 1.7% View profile
Inver Grove Heights city Minnesota 36,873 1.7% View profile
Richfield city Minnesota 36,593 -0.1% View profile
Roseville city Minnesota 35,663 0.3% View profile
Andover city Minnesota 33,874 1.1% View profile
Savage city Minnesota 32,970 0.0% View profile
Rosemount city Minnesota 31,881 4.2% View profile
Brooklyn Center city Minnesota 31,846 -0.1% View profile
Fridley city Minnesota 30,829 0.2% View profile
Oakdale city Minnesota 30,588 0.9% View profile
Chaska city Minnesota 30,513 1.3% View profile
Ramsey city Minnesota 29,624 1.9% View profile
Prior Lake city Minnesota 28,140 0.3% View profile
Elk River city Minnesota 27,896 1.0% View profile
Shoreview city Minnesota 26,906 0.3% View profile
Austin city Minnesota 26,689 0.5% View profile
Owatonna city Minnesota 26,633 -0.0% View profile
Winona city Minnesota 26,530 0.2% View profile
Chanhassen city Minnesota 25,748 0.1% View profile
Farmington city Minnesota 25,425 3.8% View profile
Faribault city Minnesota 25,040 0.5% View profile
Otsego city Minnesota 24,525 2.7% View profile
White Bear Lake city Minnesota 23,392 -0.1% View profile
Lino Lakes city Minnesota 23,220 1.7% View profile
Champlin city Minnesota 23,125 0.1% View profile
Hastings city Minnesota 22,563 0.1% View profile
Page 1

Open city comparison and saved shortlist →

Minnesota city highlights

Lists use the same Census records as each profile. Income, rent and home-value lists are limited to places with at least 5,000 residents, where survey estimates are generally more precise; open a profile to see each margin of error.

Largest places

  1. Minneapolis 430,324
  2. St. Paul 306,684
  3. Rochester 124,292
  4. Bloomington 89,034
  5. Duluth 88,330
  6. Brooklyn Park 83,543
  7. Woodbury 81,558
  8. Lakeville 79,270
  9. Plymouth 78,942
  10. Blaine 76,603

July 1, 2025 residents

Fastest growing, 2024–2025

  1. Corcoran +10.6%
  2. Rogers +7.5%
  3. Carver +6.1%
  4. Dayton +5.9%
  5. Victoria +4.4%
  6. Rosemount +4.2%
  7. St. Michael +3.9%
  8. Farmington +3.8%
  9. Minnetrista +3.7%
  10. Delano +3.6%

Places with 5,000+ residents

Most jobs located in the place

  1. Minneapolis 339,131
  2. St. Paul 183,327
  3. Rochester 102,000
  4. Bloomington 88,466
  5. Edina 73,512
  6. Eden Prairie 69,257
  7. Duluth 60,771
  8. Plymouth 55,424
  9. Minnetonka 52,873
  10. Eagan 47,017

LODES 8.4 workplace jobs, latest year

Highest median household income

  1. North Oaks $231,742
  2. Medina $230,859
  3. Victoria $195,639
  4. Orono $173,527
  5. Shorewood $171,063
  6. Minnetrista $163,051
  7. Rogers $158,750
  8. Lake Elmo $153,669
  9. Elko New Market $152,150
  10. Dayton $148,947

ACS 2020–2024 · 5,000+ residents

Lowest median gross rent

  1. International Falls $645
  2. Fairmont $738
  3. Little Falls $747
  4. Marshall $779
  5. Virginia $792
  6. Brainerd $827
  7. Redwood Falls $832
  8. Hibbing $833
  9. Thief River Falls $838
  10. Crookston $848

ACS 2020–2024 · 5,000+ residents

Highest median home value

  1. Orono $1,004,500
  2. North Oaks $821,200
  3. Medina $736,700
  4. Shorewood $703,200
  5. Minnetrista $658,300
  6. Edina $646,300
  7. Lake Elmo $597,000
  8. Credit River $595,000
  9. Victoria $581,200
  10. Corcoran $569,400

ACS 2020–2024 · 5,000+ residents

Lowest median home value

  1. International Falls $120,400
  2. Virginia $120,600
  3. Hibbing $130,200
  4. Montevideo $141,000
  5. Albert Lea $157,500
  6. Redwood Falls $162,100
  7. Austin $163,900
  8. Fairmont $169,900
  9. Thief River Falls $175,400
  10. Crookston $185,600

ACS 2020–2024 · 5,000+ residents

Detailed profiles in Minnesota

Selected city profiles · population July 1, 2025; dollar medians ACS 2020–2024
City Population Annual growth Household income Home value Monthly rent
Minneapolis, MN 430,324 + 0.0% $80,846 $362,200 $1,371
St. Paul, MN 306,684 -0.0% $73,394 $294,500 $1,281
Rochester, MN 124,292 + 0.9% $89,389 $310,500 $1,399
Bloomington, MN 89,034 + 0.7% $93,211 $361,700 $1,561
Duluth, MN 88,330 + 0.2% $68,807 $242,700 $1,087
Brooklyn Park, MN 83,543 + 0.5% $89,891 $336,200 $1,325
Woodbury, MN 81,558 + 1.6% $125,310 $450,200 $1,908
Lakeville, MN 79,270 + 1.5% $139,041 $452,500 $1,806
Plymouth, MN 78,942 + 0.2% $136,534 $491,200 $1,766
Blaine, MN 76,603 + 1.7% $106,801 $352,400 $1,705

All Minnesota city and town profiles

Every covered place has its own population history and geographic record. Survey-backed profiles add housing, household composition, resident industries and commuting. Browse the complete list below, ordered alphabetically; identical place names retain their entity labels and Census identifiers.

How Minnesota’s population is spread across places

Places of 25,000 to 99,999 residents hold the largest share of Minnesota’s covered place population: 41.5% across 42 places. Between July 2024 and July 2025, places of 25,000 to 99,999 residents changed fastest as a group (+0.9%), while places of under 500 residents changed least (+0.0%). Size bands use July 2025 populations; group change sums each band’s 2024 and 2025 estimates.

Minnesota places by size · PEP Vintage 2025
Residents in July 2025 Places Combined population Share of place population Places that grew Group change 2024–2025
100,000 or more 3 861,300 17.7% 2 of 3 +0.1%
25,000 to 99,999 42 2,024,051 41.5% 36 of 42 +0.9%
10,000 to 24,999 58 952,219 19.5% 36 of 58 +0.7%
2,500 to 9,999 134 672,937 13.8% 85 of 134 +0.7%
500 to 2,499 263 296,774 6.1% 104 of 263 +0.1%
Under 500 356 72,425 1.5% 90 of 356 +0.0%

What this state directory covers

The list uses Census Population Estimates Program place records (summary level 162): mostly incorporated cities, towns and villages, with their official labels and identifiers. Unincorporated communities and most census-designated places are outside this release, so a named community can be absent even though people live there, and the place totals above are smaller than the state population. Annual changes can reflect boundary adjustments as well as population change. Dollar figures are ACS 2020–2024 five-year medians in 2024 dollars, joined by exact place GEOID. Read the full methodology.

Download all Minnesota population records , inspect the official population release, or read definitions and calculation methods.

What can we help you find?

Type at least two letters to start searching.

Browse cities Esc to close