Skip to content
ZipNumbers
Aerial view of a dense city center, illustrating the US cities ZIP code directory

Minnesota cities and towns

Quick answer

The Census counts 914 places in Minnesota holding 4,774,904 residents between them. Places include incorporated cities, towns and villages plus census-designated places, which are unincorporated communities the Census tabulates separately.

About this Minnesota directory

How Minnesota places are defined and measured.

This directory lists every place the US Census Bureau tabulates in Minnesota, ranked from the largest to the smallest by population. Incorporated cities, towns and villages appear alongside census-designated places (CDPs) — unincorporated communities that have no local government of their own but are counted separately because they have a recognised name and settled population. The suffix in each name ("city", "town", "village", "CDP") is the Census legal/statistical description, which is why you will see entries such as "Minneapolis city".

The largest place in Minnesota is Minneapolis city with 426,845 residents, and the 914 places on this page hold 4,774,904 people between them. Median household income across the listed places runs from $18,929 to $250,001, and median home values range from $9,999 to $2,000,001 — a spread that shows how much local housing markets diverge inside a single state.

Every figure comes from the American Community Survey 2019-2023 ACS 5-year five-year estimates, which average survey responses over sixty months. That averaging is what makes small towns measurable at all, but it also means the numbers describe the period as a whole rather than today. Blank cells are estimates the Census suppressed because the local sample was too small to publish reliably. Select any place to open its full profile with affordability ratios, poverty and homeownership rates, and links to nearby communities of similar size.

All 914 places

Ranked by population, Census 2019-2023 ACS 5-year estimates.

PlacePopulationMedian incomeMedian home valueMedian rent
Minneapolis city426,845$80,269$345,600$1,329
St. Paul city307,762$73,055$280,300$1,248
Rochester city121,638$87,767$287,500$1,316
Bloomington city88,838$90,677$346,200$1,526
Duluth city86,863$66,263$225,700$1,037
Brooklyn Park city84,349$85,964$313,500$1,331
Plymouth city79,526$133,865$474,700$1,705
Woodbury city76,945$126,222$434,900$1,827
Lakeville city72,480$138,119$425,200$1,727
Blaine city71,261$103,382$327,500$1,707
Maple Grove city70,539$129,481$397,400$1,863
St. Cloud city69,926$61,112$212,800$1,005
Eagan city68,158$107,486$380,800$1,604
Burnsville city64,295$83,953$335,100$1,501
Coon Rapids city63,348$86,618$287,200$1,418
Eden Prairie city63,249$127,732$463,300$1,761
Apple Valley city55,696$99,277$354,200$1,678
Minnetonka city53,256$120,496$456,200$1,758
Edina city53,125$129,225$624,000$1,757
St. Louis Park city49,541$100,250$371,600$1,589
Shakopee city45,002$110,989$361,400$1,495
Mankato city44,882$64,826$250,600$1,089
Moorhead city44,706$69,371$246,300$1,017
Maplewood city40,981$88,534$291,300$1,316
Cottage Grove city40,124$121,452$359,600$1,644
Richfield city36,725$84,055$320,400$1,334
Roseville city35,905$88,440$334,800$1,346
Inver Grove Heights city35,772$104,055$352,300$1,447
Andover city32,825$131,528$389,200$1,827
Brooklyn Center city32,811$72,009$261,100$1,345
Savage city32,706$122,646$395,600$1,608
Fridley city29,944$79,274$277,100$1,270
Chaska city28,146$110,000$379,400$1,436
Oakdale city28,109$90,379$305,900$1,452
Ramsey city28,070$112,060$345,000$1,780
Prior Lake city27,832$130,278$429,900$1,548
Shoreview city26,724$109,399$365,100$1,502
Rosemount city26,509$127,247$406,100$1,614
Owatonna city26,462$81,276$234,600$1,010
Elk River city26,367$99,457$338,300$1,269
Austin city26,167$66,488$155,100$860
Chanhassen city26,001$138,034$530,700$1,749
Winona city25,998$56,163$193,500$839
Faribault city24,458$61,662$233,900$1,041
White Bear Lake city24,026$79,712$318,000$1,540
Farmington city23,675$118,556$345,100$1,275
Champlin city23,450$115,719$338,400$1,597
New Brighton city22,900$87,272$345,900$1,327
Crystal city22,685$86,752$280,500$1,437
Hastings city22,050$92,940$294,100$1,184
Columbia Heights city22,016$74,688$259,900$1,278
Golden Valley city21,927$114,435$423,500$1,815
Lino Lakes city21,847$121,800$385,000$1,744
New Hope city21,402$73,698$314,600$1,306
Otsego city21,358$127,219$367,200$1,696
Willmar city21,136$63,368$186,000$830
West St. Paul city21,076$70,738$281,800$1,195
Forest Lake city20,678$89,879$375,900$1,379
Northfield city20,678$92,000$305,300$1,036
South St. Paul city20,633$84,472$266,800$1,128
Sartell city19,620$77,465$278,000$1,197
Stillwater city19,323$109,297$398,100$1,408
St. Michael city19,267$130,814$365,800$2,038
Hopkins city18,696$71,170$350,100$1,346
Albert Lea city18,379$62,522$150,400$845
Anoka city17,941$75,262$292,900$1,200
Red Wing city16,660$65,259$224,800$954
Ham Lake city16,575$116,845$430,100$1,319
Buffalo city16,388$88,306$281,900$1,111
Hibbing city16,100$55,463$123,900$739
Hugo city16,076$114,057$394,200$1,896
Bemidji city15,490$53,850$189,500$1,004
Hutchinson city14,629$71,730$210,300$933
Monticello city14,607$81,563$298,400$1,462
Alexandria city14,579$61,558$247,200$907
Brainerd city14,474$53,705$178,600$848
Robbinsdale city14,318$84,719$280,400$1,582
North Mankato city14,212$77,571$252,700$918
Fergus Falls city14,138$50,865$173,300$839
New Ulm city14,066$63,984$192,700$974
Marshall city13,880$64,636$198,900$742
Sauk Rapids city13,851$67,004$240,200$941
Worthington city13,792$61,840$184,200$892
Rogers city13,405$159,638$437,900$1,550
Waconia city13,223$104,929$407,600$1,299
Mounds View city12,992$90,148$294,500$1,216
Vadnais Heights city12,789$91,946$334,500$1,342
Cloquet city12,582$63,854$200,100$978
North St. Paul city12,511$81,641$286,600$1,304
Lake Elmo city12,504$153,407$588,900$2,204
Big Lake city12,115$113,333$291,700$1,417
St. Peter city12,085$65,042$238,700$943
East Bethel city11,995$114,583$343,200$1,770
Mendota Heights city11,644$132,935$504,100$1,557
Grand Rapids city11,186$56,542$200,600$999
North Branch city11,182$90,383$290,600$1,178
Victoria city10,972$192,821$572,800$2,435
Little Canada city10,546$71,370$302,600$1,350
Fairmont city10,348$59,228$168,800$717
Hermantown city10,192$92,026$374,000$1,375
Detroit Lakes city10,002$62,123$246,200$925
Cambridge city9,992$67,632$234,800$1,232
Arden Hills city9,737$128,668$423,800$1,847
St. Anthony city (Hennepin and Ramsey Counties)9,516$97,784$365,700$1,413
Waseca city9,209$61,546$185,600$796
Mound city9,176$91,370$348,600$1,119
Little Falls city9,094$46,284$198,100$740
East Grand Forks city9,067$74,618$243,800$872
Oak Grove city9,031$114,679$394,100$2,052
Thief River Falls city8,841$65,244$169,300$884
Baxter city8,804$71,272$298,400$1,123
Minnetrista city8,509$156,346$624,600$3,501
Dayton city8,381$137,383$510,600$1,353
Virginia city8,362$48,321$117,500$789
Waite Park city8,341$56,884$217,000$1,072
St. Francis city8,279$101,875$297,800$1,183
Orono city8,205$181,875$952,400$1,653
New Prague city8,195$98,424$323,500$1,198
Mahtomedi city8,108$132,326$466,100$1,608
Albertville city8,066$126,307$326,400$1,385
Wyoming city8,063$101,938$328,900$1,117
Shorewood city7,679$172,325$684,500$2,099
Belle Plaine city7,401$96,831$280,400$1,336
Crookston city7,388$54,003$160,700$827
St. Joseph city7,024$75,217$240,300$1,139
Isanti city7,023$84,412$264,600$1,299
Spring Lake Park city6,997$77,112$281,800$1,375
Kasson city6,964$87,295$264,500$1,066
Medina city6,858$219,181$660,800$1,421
Corcoran city6,854$143,250$540,100—
Stewartville city6,754$65,714$258,000$975
Delano city6,712$118,091$347,500$909
Jordan city6,704$110,139$319,000$1,102
Litchfield city6,599$57,539$183,900$917
Byron city6,510$121,681$326,400$1,079
Zimmerman city6,410$86,169$284,600$1,277
Carver city5,935$144,408$427,600$1,347
International Falls city5,728$61,043$115,000$753
Glencoe city5,702$63,967$213,100$901
Chisago City city5,629$96,964$366,600$1,163
Credit River city5,531$149,524$577,600$890
St. Paul Park city5,464$98,670$252,800$2,118
Montevideo city5,303$65,724$137,600$832
La Crescent city5,266$82,109$244,500$1,059
North Oaks city5,175$235,858$756,300$2,932
Falcon Heights city5,145$93,233$366,800$1,200
Morris city5,092$63,807$185,200$841
Redwood Falls city5,075$61,947$162,000$824
Lake City city5,021$76,125$234,100$1,022
Princeton city4,988$52,450$212,200$953
Circle Pines city4,980$96,477$277,300$1,337
Becker city4,958$90,188$257,600$859
Lindstrom city4,933$99,844$336,800$954
Elko New Market city4,915$147,381$407,400$2,311
Luverne city4,907$66,145$181,100$718
Lonsdale city4,789$91,719$327,100$1,293
Windom city4,786$67,813$158,000$773
Oak Park Heights city4,782$84,639$333,600$1,428
Watertown city4,747$93,008$315,200$967
St. James city4,740$57,031$109,600$805
Chisholm city4,731$54,815$108,100$785
Dilworth city4,664$89,577$268,100$1,053
Sauk Centre city4,589$65,763$196,000$778
Nowthen city4,539$134,491$440,200—
Rockford city4,521$82,228$265,900$1,254
Newport city4,460$63,365$331,300$1,080
Wayzata city4,363$125,344$1,047,400$1,507
Wadena city4,361$45,850$158,700$683
Park Rapids city4,226$45,800$218,500$912
Cannon Falls city4,216$80,515$262,100$983
Columbus city4,211$117,917$439,200$1,534
Le Sueur city4,204$71,563$216,700$868
Cold Spring city4,201$72,022$242,000$1,297
Pipestone city4,165$61,442$102,000$722
Rice Lake city4,120$95,347$283,700$1,328
Goodview city4,104$75,375$215,200$884
St. Charles city4,021$96,544$231,300$941
Scandia city3,966$100,179$471,900$978
Grant city3,959$145,357$622,000—
Bayport city3,948$115,781$363,200$1,773
Centerville city3,915$119,361$364,700$1,453
Norwood Young America city3,866$67,857$289,400$1,032
Zumbrota city3,843$96,818$235,800$785
Montrose city3,840$98,832$260,100$1,313
Deephaven city3,835$175,441$854,000—
Mora city3,708$53,704$180,300$903
Independence city3,695$194,205$757,800$3,500
Pine Island city3,693$91,612$324,700$959
Long Prairie city3,683$57,139$130,100$942
Melrose city3,608$58,107$198,300$1,061
Two Harbors city3,598$62,885$187,100$879
Perham city3,577$47,088$186,000$813
St. Augusta city3,576$116,384$323,400$1,373
Plainview city3,501$69,800$230,600$774
Hanover city3,495$147,944$421,700$1,806
Eveleth city3,470$47,721$91,800$839
Benson city3,449$51,124$146,100$939
Sleepy Eye city3,438$64,811$138,500$757
Breckenridge city3,369$57,344$142,000$502
Montgomery city3,366$74,018$218,900$896
Annandale city3,365$50,536$195,100$967
Pine City city3,339$51,654$181,800$676
Jackson city3,298$57,328$118,900$702
Moose Lake city3,297$61,576$205,000$901
Eagle Lake city3,268$97,161$249,600$1,405
Rush City city3,262$58,543$199,000$881
Ely city3,239$46,042$150,800$627
Blue Earth city3,170$59,118$125,200$916
Proctor city3,102$80,913$219,500$1,040
Milaca city3,033$49,063$184,900$854
Afton city2,944$129,956$655,400—
Greenfield city2,897$147,184$524,300$1,083
Mountain Iron city2,865$81,607$180,700$911
Dodge Center city2,864$77,552$175,900$955
Caledonia city2,825$69,792$148,500$804
Albany city2,800$75,417$226,000$579
Cokato city2,780$71,090$216,100$926
Barnesville city2,757$83,333$218,300$862
Roseau city2,728$60,185$130,000$1,027
Cohasset city2,700$87,833$315,700$917
Chatfield city2,693$91,912$216,000$645
Foley city2,685$58,092$192,600$1,006
Crosslake city2,648$85,000$540,200$1,105
Glenwood city2,648$45,735$181,000$830
Breezy Point city2,647$85,913$301,000$1,117
Lexington city2,616$72,955$282,000$1,462
Granite Falls city2,612$59,402$139,700$818
Osseo city2,601$66,875$275,000$1,222
Pelican Rapids city2,589$65,482$177,700$349
Wabasha city2,569$62,016$212,800$773
Sandstone city2,538$50,288$137,500$1,011
Lake Crystal city2,530$77,979$193,800$644
Rockville city2,521$101,447$327,400$925
Le Center city2,514$66,864$189,800$856
Mayer city2,501$120,551$330,400$1,205
Paynesville city2,476$72,105$168,800$791
Janesville city2,449$72,120$194,400$839
Lauderdale city2,386$76,558$273,600$1,358
Madelia city2,380$77,500$158,300$795
Excelsior city2,359$108,611$839,500$1,125
Staples city2,359$51,506$119,300$856
Spring Valley city2,357$64,500$149,100$861
Wells city2,317$58,663$93,200$699
Arlington city2,298$66,458$181,600$839
Crosby city2,253$43,250$175,600$838
Olivia city2,243$62,683$156,600$740
Pequot Lakes city2,236$66,974$246,400$792
Aitkin city2,217$45,813$172,800$657
Springfield city2,209$59,412$117,600$781
Cologne city2,146$117,344$356,600—
Maple Lake city2,104$75,469$221,800$811
Eyota city2,090$83,684$266,800$843
Slayton city2,089$65,724$160,400$718
Hawley city2,086$92,017$265,500$742
Gaylord city2,074$60,500$163,300$739
Hoyt Lakes city2,074$64,514$90,700—
Warroad city2,067$50,685$195,000$833
Esko CDP2,063$116,406$278,800$1,411
Winsted city2,023$70,208$210,200$797
Rice city1,998$103,482$237,600$1,529
Stacy city1,992$76,875$222,800$871
St. Bonifacius city1,982$116,500$342,400$1,167
Blooming Prairie city1,977$63,929$155,800$680
Ortonville city1,968$53,021$117,500$733
Waverly city1,947$113,269$284,600$913
Clearwater city1,904$89,219$248,100$1,074
Aurora city1,897$42,406$88,700$471
Maple Plain city1,889$93,000$346,600$1,097
Coleraine city1,888$67,083$179,900$923
Dundas city1,882$111,250$293,400$1,563
Spring Park city1,869$46,860$598,400$1,223
Tracy city1,869$60,682$110,900$536
Howard Lake city1,864$99,464$239,100$930
Lester Prairie city1,848$87,188$217,000$735
Ada city1,834$67,857$140,500$697
Mountain Lake city1,833$59,115$118,900$833
Kenyon city1,811$74,643$184,500$854
Rushford city1,790$73,321$203,200$824
Silver Bay city1,790$70,870$150,700$1,044
Waterville city1,778$67,721$216,700$835
Mapleton city1,745$82,031$176,400$772
Nisswa city1,744$100,167$475,700$820
Rock Creek city1,711$99,500$294,800$841
Long Lake city1,710$95,972$391,400$1,613
Grand Marais city1,700$73,846$283,700$1,013
Gilbert city1,693$62,625$116,200$598
Lewiston city1,680$96,912$211,200$955
Braham city1,674$55,417$191,600$905
Osakis city1,667$53,684$169,200—
Hinckley city1,665$41,979$165,200$1,004
Oronoco city1,665$146,875$468,700$1,063
Lakefield city1,652$62,656$115,900$867
Warren city1,637$57,656$134,300$744
St. John's University CDP1,615———
Frazee city1,595$49,000$166,800$848
Pierz city1,581$55,438$155,700$786
Canby city1,563$58,839$131,800$600
Minneota city1,531$72,396$158,100$629
Lakeland city1,510$101,339$357,700$1,644
Madison city1,507$56,435$104,600$920
Red Lake CDP1,506$55,092$136,000$426
Clara City city1,497$58,431$116,500$1,063
Avon city1,493$90,987$240,400$1,013
Dawson city1,441$70,286$118,800$618
Babbitt city1,420$54,318$96,000$726
Renville city1,397$73,750$109,700$671
Hayfield city1,382$69,688$173,000$933
Tonka Bay city1,361$151,563$869,900$2,299
Appleton city1,360$40,117$71,300$682
Fulda city1,348$68,056$155,100$775
Richmond city1,336$67,381$225,500$584
Wheaton city1,334$52,260$82,200$582
Dassel city1,332$59,750$218,900$881
New York Mills city1,319$51,696$144,900$712
Preston city1,315$60,438$169,600$649
Starbuck city1,307$60,217$168,100$858
Menahga city1,292$56,000$145,800$772
Adrian city1,288$74,100$172,000$729
Glyndon city1,286$93,571$257,400$641
Fosston city1,283$50,694$126,500$846
Winthrop city1,275$67,375$157,400$732
Red Lake Falls city1,267$63,929$132,300$568
Goodhue city1,261$86,731$230,300$775
Winnebago city1,247$58,438$106,500$725
Keewatin city1,229$50,872$78,900$934
Spring Grove city1,223$60,221$148,200$1,074
Truman city1,223$59,095$100,200$942
Spicer city1,222$76,406$278,500$825
Bagley city1,218$53,417$135,100$717
Atwater city1,217$66,071$144,300$736
Taylors Falls city1,208$61,548$256,000$985
Edgerton city1,207$66,739$132,800$681
Martin Lake CDP1,203$120,705$426,100$1,589
Medford city1,194$98,375$234,300$1,036
Wanamingo city1,185$85,000$247,400$611
Madison Lake city1,178$84,833$281,300$829
Redby CDP1,175$53,846$109,500$539
East Gull Lake city1,173$128,548$522,000$1,386
Elbow Lake city1,158$56,786$118,900$746
New London city1,156$66,830$209,300$960
Shafer city1,151$96,042$225,700$954
Elgin city1,147$87,000$218,200$738
Dellwood city1,145$208,125$729,800$1,333
Fairfax city1,134$53,750$99,800$410
Cottonwood city1,120$90,750$180,200$914
Baudette city1,117$71,042$171,000$849
Lake Shore city1,117$96,923$532,500$982
Mahnomen city1,116$43,854$83,000$755
Hector city1,111$59,762$124,100$1,108
Lake St. Croix Beach city1,106$100,134$334,600$963
Royalton city1,092$64,643$201,500$642
Harmony city1,089$65,536$154,800$698
Parkers Prairie city1,089$58,750$152,500$736
Scanlon city1,087$75,833$221,500$1,550
Eden Valley city1,077$62,188$150,800$908
Little Rock CDP1,075$51,719$34,100$499
New Richland city1,068$62,841$133,000$544
Hilltop city1,056$47,708$24,600$1,092
Nashwauk city1,035$58,533$102,400$697
Tyler city1,019$60,417$143,300$771
Buhl city1,013$58,179$115,700$1,032
Mantorville city1,003$117,750$280,600$1,356
Morristown city982$74,479$175,600$1,152
Welcome city977$55,357$91,300$625
Nicollet city966$80,500$214,100$862
Bird Island city964$71,190$114,600$617
Birchwood Village city960$156,653$461,800$1,806
Grand Meadow city954$68,750$169,100$498
Mazeppa city948$88,929$231,200$1,005
Sherburn city946$63,026$97,900$734
Henderson city933$88,750$207,800$926
Pine River city928$39,858$133,300$793
Harris city924$92,727$301,100$777
Browerville city922$46,100$129,600$855
Silver Lake city922$75,000$184,800$769
Carlton city891$61,944$205,300$914
Deer River city887$38,029$100,000$680
Houston city883$50,667$152,100$815
Biwabik city882$69,620$109,500$725
Gibbon city880$53,148$98,600$872
Clarkfield city868$57,232$86,400$792
Lamberton city864$59,330$87,000$770
Dover city863$112,500$281,300$852
Morgan city862$58,750$105,900$996
Brownsdale city860$76,500$137,600$788
Grove City city858$49,922$133,000$825
Walker city858$35,847$240,200$519
Courtland city844$105,625$250,000$971
Henning city836$44,000$127,400$731
McIntosh city836$53,750$100,700$563
Hills city834$67,393$184,800$962
Mabel city832$67,500$124,600$792
Westbrook city831$36,667$73,000$621
Hallock city829$65,543$125,000$858
Freeport city827$87,396$214,600$713
Kerkhoven city826$73,750$155,600$803
Hancock city816$69,712$79,600$738
Loretto city805$110,833$350,600$888
Lanesboro city804$80,000$186,900$532
Landfall city802$39,938$26,300—
Watkins city797$50,875$136,800$760
Battle Lake city794$58,125$221,000$920
Le Roy city790$51,250$106,400$655
St. Clair city785$101,375$200,800—
Fertile city782$64,444$118,400$783
Holdingford city771$78,750$172,600$1,066
Raymond city771$62,308$146,000$959
Adams city764$85,000$160,400$692
Belgrade city757$48,977$143,900$647
West Concord city753$81,111$154,300$786
Lilydale city752$93,393$389,300$2,359
Isle city747$53,056$212,500$823
Jasper city742$47,188$72,700$695
Ponemah CDP740——$475
Foreston city735$94,219$247,900$1,167
Onamia city731$26,827$126,200$600
Rushford Village city726$92,500$286,800—
Twin Valley city725$59,250$85,000$1,046
Greenwood city720$199,063$1,041,700$1,917
Walnut Grove city719$59,583$81,000$575
Sebeka city716$40,179$82,900$653
Blackduck city715$35,417$138,800$749
Marine on St. Croix city712$123,750$464,100$2,200
Vineland CDP709$55,781$135,000$665
Hoffman city708$47,000$127,700$750
Clarissa city700$45,500$104,000$716
Lake Benton city698$52,000$91,900$550
Bovey city690$67,500$103,400$850
Warsaw CDP690$115,313$255,000$1,188
Greenbush city685$58,438$131,700$588
Stockton city684$83,438$229,000$933
Clarks Grove city683$69,792$132,800$867
Hokah city673$60,313$184,900$911
St. Stephen city672$94,875$237,600$1,025
Center City city668$94,712$327,500$1,156
The Lakes CDP666$88,929$391,900—
Buffalo Lake city664$56,719$106,000$763
Elysian city663$98,571$295,700$1,110
Emily city659$73,563$344,700—
Alden city658$75,833$122,700$1,038
Trimont city658$51,250$83,900$625
Sabin city657$123,750$247,300—
Deerwood city649$62,679$214,700$920
Randall city647$53,333$169,400$631
Kimball city644$69,271$208,200$743
Clearbrook city634$48,438$104,400$782
Evansville city631$39,063$145,000$632
Ivanhoe city627$54,583$65,500$550
Ellendale city626$80,417$150,000$820
Brownsville city624$63,977$161,600$525
Cleveland city622$83,281$204,200$735
Karlstad city622$61,324$120,300$650
Clear Lake city621$105,000$255,800$864
La Prairie city621$75,192$202,300$1,542
Minnesota Lake city621$62,875$126,600$950
Eagle Bend city620$48,924$96,700$775
Prinsburg city615$105,323$186,800$933
Brewster city605$59,688$130,500$721
Kasota city602$70,200$171,400$643
Wabasso city598$63,900$105,100$633
Glenville city596$53,750$119,400$817
Sunfish Lake city594$250,001$1,109,000—
Motley city593$43,281$128,300$661
Heron Lake city591$66,607$86,200$681
Rollingstone city590$86,500$217,400$729
Halstad city589$67,857$114,800$690
Marble city588$54,688$102,700$725
Graceville city586$51,667$101,700$703
Brooten city582$47,500$128,900$988
New Germany city581$88,438$252,600$860
Littlefork city577$61,685$114,500$450
Lake Park city573$63,250$160,900$717
Hendricks city572$45,125$78,100$666
Lynd city570$79,375$170,000$737
Stewart city570$62,692$115,900$735
Bethel city559$102,500$260,200$1,018
Ironton city557$55,536$128,300$900
Claremont city554$66,458$114,100$850
Amboy city553$78,214$125,300$760
Balaton city544$54,091$85,000$1,081
Hamburg city544$78,125$229,200$873
Kiester city544$49,167$52,600—
Hill City city543$39,583$102,900$878
White Earth CDP543$18,929$73,300$291
Medicine Lake city541$161,250$1,014,500$1,025
Ranier city541$81,389$140,400$870
Taconite city541$100,089$217,900$2,646
Brownton city530$77,159$148,500$833
Cosmos city529$50,833$95,000$699
Sturgeon Lake city526$77,500$190,600$1,038
Stephen city524$63,750$83,800$871
Sacred Heart city522$63,125$57,600$650
Gem Lake city521$146,250$536,600$1,750
Franklin city513$54,904$84,800$883
Hampton city510$106,111$305,700$950
Pennock city510$68,846$140,500$1,098
Woodland city505$189,107$1,220,600—
Rothsay city504$83,125$135,000$905
Argyle city499$81,750$188,200$426
Milan city498$50,625$70,000$1,102
Pillager city494$66,771$148,300$1,011
Cass Lake city492$47,045$109,100$730
Barnum city491$49,583$131,300$902
Fountain city490$72,750$177,100$575
Lyle city490$59,000$105,400$442
Ottertail city490$83,750$262,500$1,047
Bertha city489$54,821$77,900$750
Danube city489$62,014$137,500$942
Butterfield city486$57,292$77,800$683
St. Marys Point city484$106,250$471,400$1,636
Floodwood city482$40,972$100,000$667
Verndale city479$44,083$105,500$661
Lafayette city478$95,500$142,700$725
Racine city476$95,125$239,500$1,318
Jenkins city472$70,500$265,900$1,000
Ellsworth city471$58,438$85,700$631
Newfolden city468$69,000$143,800$883
Willernie city466$82,321$307,000$1,348
Carlos city465$65,625$174,600$888
Randolph city465$101,786$268,800$1,619
Fifty Lakes city463$79,773$401,000—
Brandon city462$64,625$174,000$685
Kandiyohi city459$73,571$158,300$818
Ghent city455$72,500$154,700$941
Browns Valley city453$53,056$76,500$850
New Auburn city453$68,977$140,900$900
Rose Creek city453$79,583$139,800$725
Nevis city452$53,889$167,600$679
Erskine city445$32,083$102,100$806
Naytahwaush CDP443$33,750$79,000$458
Vermillion city443$93,214$298,000$1,021
Elmore city442$40,938$45,800$907
Kellogg city438$68,438$166,800$836
Green Isle city437$86,607$194,600—
Underwood city437$73,750$168,800$1,016
Soudan CDP434$55,526$99,400—
Miltona city433$73,750$184,100$860
Morton city432$63,571$76,600$850
Oklee city432$56,667$108,500$583
McGregor city431$28,750$115,500$678
Bigfork city430$40,875$147,900$1,157
Herman city428$72,917$102,100$545
Chokio city427$50,556$85,600$764
Cook city427$41,750$104,200$650
Tower city427$60,156$113,600$565
Crown College CDP426———
Fisher city426$91,438$180,600$1,044
Good Thunder city423$71,818$169,900—
Badger city419$60,375$95,000$775
Ulen city417$60,208$137,500$754
Altura city413$65,833$171,900$644
Wrenshall city413$97,798$232,000$971
Pine Springs city412$167,750$613,600—
Ashby city411$55,250$125,000$815
Minnetonka Beach city410$250,001$2,000,001—
Canton city409$50,556$88,400$583
Hartland city400$64,833$135,600$506
Belview city399$62,000$79,500$855
Wood Lake city398$68,958$85,000$650
Upsala city394$61,250$143,400$725
Waubun city393$51,667$75,000$670
Hanska city391$63,750$88,300—
Orr city391$92,759$88,400$833
Ogilvie city388$47,188$106,300$855
Bricelyn city385$52,500$49,500$575
Darwin city385$61,250$142,500$775
Round Lake city383$63,661$87,800$593
Hollandale city380$67,000$141,200$713
Cromwell city379$55,625$150,000$825
Plummer city379$91,500$156,300$859
Audubon city376$65,982$169,200$914
Lakeland Shores city371$136,875$445,700—
Mahtowa CDP365$85,000$242,400—
Hitterdal city361$49,792$112,500—
Dexter city359$87,083$173,300$859
Wykoff city356$66,375$127,800$821
Jeffers city355$47,955$85,200$675
Big Lake CDP351$84,583$251,000—
Rushmore city351$39,205$107,200$750
Willow River city351$52,188$197,700$758
Remer city348$42,750$146,300$686
Kelliher city347$100,316$178,700$508
Lancaster city344$65,313$118,200$680
Alvarado city338$70,000$132,700$1,208
Lowry city337$56,250$141,800$933
Askov city333$34,464$129,200$388
Geneva city329$63,750$166,100—
Sanborn city328$43,438$58,800$99
Vernon Center city326$68,750$130,400$967
Wilton city326$68,125$152,500$1,067
Akeley city323$43,750$105,600$930
Ostrander city323$70,357$141,400—
Russell city323$62,143$101,700$700
Barrett city322$58,125$94,000$1,284
Chandler city322$77,188$102,900$823
St. Martin city322$71,250$210,500$525
Freeborn city321$44,545$87,900$833
Emmons city320$57,500$96,700$740
Cyrus city316$51,250$97,900$650
Buckman city315$98,750$222,600$775
Vesta city311$67,500$104,300—
Clinton city308$63,750$71,800—
Gary city308$72,500$123,700—
Marion CDP308—$235,800—
Murdock city306$70,500$95,000$863
Hackensack city302$32,109$159,400$756
Long Beach city302$96,250$358,600—
Frost city300$75,000$71,800$825
Comfrey city297$60,750$93,300$625
Oslo city297$76,250$101,800—
Garfield city295$70,250$162,500$477
Storden city289$85,000$77,000$967
Hanley Falls city288$57,917$76,700$628
Backus city287$58,750$104,700$490
St. Hilaire city285$73,750$163,900$1,113
Eitzen city284$53,750$117,700$542
Middle River city281$57,188$103,500$313
Fairhaven CDP279$92,143$237,100—
Rutledge city278$62,917$111,700$825
Dakota city276$92,969$223,900—
New Munich city275$90,714$165,300—
Pine Point CDP275$40,000$76,700$544
Deer Creek city273$55,000$123,100$388
Riverland CDP273$35,313—$456
Cuyuna city272$78,281$250,000—
Grygla city271$64,583$68,600$713
Bigelow city269$75,625—$1,550
Maynard city269$41,515$74,600—
Hewitt city268$61,750$75,700$975
Bowlus city267$75,208$146,900$925
Kensington city267$48,125$96,500—
Millville city267$90,938$144,300$763
Dalton city266$66,094$104,500$738
Skyline city266$96,250$287,500—
Dresbach CDP265$86,932$360,700$594
Bluffton city260$87,000$176,000$858
Grey Eagle city259$46,750$178,000$360
Lismore city259$58,490$48,900$900
Peterson city256$66,250$112,500$538
Ceylon city255$32,206$36,800$579
Lewisville city254$61,500$55,500$533
Wahkon city249$52,656$197,500$858
Beaver Creek city248$70,625$187,500$913
Holland city248$80,391$70,000$725
Donnelly city246$81,458$97,300$1,125
Villard city246$53,611$138,400$1,000
Lake George CDP245$68,500$222,500$1,025
Currie city242$46,250$71,500$960
Swanville city241$58,750$151,300$656
Vergas city241$85,000$163,700$617
Wilmont city241$55,000$152,500$842
Pemberton city236$54,750$155,000$1,725
Bellechester city234$59,375$194,400$913
Lutsen CDP234$78,750$347,500$1,013
Ogema city233$51,875$82,500—
Dent city232$46,250$104,300$807
Rice Lake CDP232$41,625$21,500$575
Granada city231$49,750$88,500$591
Twin Lakes CDP231$63,125$227,500—
Finlayson city228$63,750$175,000$790
Garden City CDP228$77,222$154,500$850
Lake Wilson city227$59,375$92,800$750
Beardsley city226$67,857$74,500$533
Gilman city226$68,750$221,100$920
Osage CDP226$47,500$307,400$745
Greenwald city221$67,083$137,500—
Heidelberg city221$111,563$293,800—
Finland CDP220$51,875$122,600$699
Calumet city219$40,833$102,600$645
Hayward city219$53,750$109,600—
Williams city219—$26,800—
Chickamaw Beach city218$85,625$275,000—
Gonvick city218$27,321$95,000$464
Utica city218$86,250$184,200$1,075
Dennison city214$51,250$215,600$1,600
Flensburg city213$107,500$188,100$631
Milroy city213$61,875$103,100$550
Northrop city212$63,750$118,800$667
Searles CDP211$79,375$169,200—
Nerstrand city210$83,125$194,000—
South Haven city208$102,500$192,300—
Iona city207$44,167$54,300$750
Kingston city206$100,278$218,300$534
Echo city205$65,625$88,300$582
Tenstrike city203$50,833$236,500$844
Lucan city201$48,125$110,900$621
Okabena city200$98,750$99,300$1,083
Hardwick city199$37,917$75,000$646
Pease city199$62,500$175,000$1,083
Callaway city197$55,000$83,300$792
Woodstock city196$55,699——
Campbell city195$76,579$100,900$783
Shelly city195$51,250$88,300—
Elrosa city194$54,375$164,100—
Plato city193$99,375$228,900—
Magnolia city191$47,159$78,000$754
Mahnomen CDP191———
Hendrum city190$53,472$131,300$850
Porter city190$54,125$99,300$875
Dunnell city189$29,408$48,900—
Homer CDP189$81,250$283,300—
Watson city189$38,958$66,500$706
Sobieski city187$80,417$165,200—
Boyd city186$54,500$26,100—
Elmdale city185$141,250$268,800—
Kennedy city185$46,875$67,700—
Waltham city185$75,833$112,500$1,069
Climax city184$48,750$111,300$725
Winger city184$47,500$78,600$725
Mendota city183$108,333$335,000$850
Nett Lake CDP183$35,000—$842
Felton city182$48,750$142,600$604
Northome city182—$85,700$513
Twin Lakes city182$45,833—$588
Biscay city180$139,375$187,100$1,714
Ruthton city180$40,000$54,100$775
Roosevelt city179$61,250$63,800—
Wendell city177$68,125$71,300$741
Zumbro Falls city176$91,458$246,400$954
Lake Bronson city175$46,250$42,900$647
Delavan city174$69,583$71,500$929
Frontenac CDP174$87,500$330,000$1,125
Marietta city172$34,167$62,500—
Easton city171$75,417$91,500$1,188
Meire Grove city170$68,125$164,600$750
Waldorf city164$55,357$120,600—
Warba city164$48,542$105,400$1,050
Big Falls city157$26,071$48,500$550
Erhard city156—$103,100—
Kinney city156$53,438$100,000—
Silver Creek CDP156$66,500$400,000—
Lansing CDP155—$101,300—
Elizabeth city154$62,500$114,600$1,333
Pickwick CDP153$65,833$237,900—
Bellingham city152$52,083$52,700$494
Longville city152$31,000$168,800—
Minnesota City city152$62,250$167,800$795
Garrison city151$52,656—$900
Meadowlands city151$41,528$55,000$671
Clements city148$53,438$60,000$735
Lake Lillian city148$66,071$101,000$765
Riverton city148$70,000$125,000$682
Federal Dam city147$48,750$141,700$1,125
Blomkest city146$58,875$104,200$1,344
Mentor city143$42,143$56,100$771
Shevlin city143$61,786$66,700—
Brooks city140$61,667$97,200$427
Forada city140$68,750$233,300—
Taunton city140$46,875$74,600$675
Leota CDP139$56,563$125,000—
Dumont city138$127,813$137,500—
Harding city138$70,000$159,700—
Borup city137$42,386$61,100—
Wolverton city136$46,944—$435
Palisade city135$36,250$87,500—
Danvers city134$117,750$151,100—
Kettle River city133$63,125$129,200—
Squaw Lake city133$61,875$200,000$538
High Forest CDP132$120,625$297,900—
Foxhome city131$63,125$83,800—
Merrifield CDP131—$229,700—
Odin city130$35,625$57,500—
St. Leo city129$57,500——
Hammond city125$50,000$139,600$845
Brook Park city123$60,625$101,400$1,125
Ormsby city123$46,500$60,000—
Ball Club CDP122—$218,800—
Mapleview city122$36,667$71,400$1,010
Wright city121$69,750$123,800$630
Viking city120$74,750$130,000—
Miesville city119$88,750$320,000—
Norcross city118$96,442$70,800—
Grasston city116$73,750$150,000—
Solway city116$118,750$185,800—
Nelson city113$52,708$156,700$917
Trommald city113$52,667$138,600$700
Darfur city112$62,500$65,000—
Lastrup city112$65,000$127,100$725
Coates city111$79,583$236,800$1,109
Alpha city109$140,273$56,900—
Perley city108$71,458$84,400—
Sunburg city108$40,000$72,500$758
Bingham Lake city106$86,250$225,000—
Steen city105$56,429$88,000$525
Conger city104$67,500$102,500—
Minneiska city104$85,000$191,700—
Winton city104$56,250$92,500$775
Wolf Lake city104$66,250$137,500$873
Seaforth city103$71,250$108,300—
Avoca city101$50,000$50,700—
McKinley city99$56,250$125,000—
Millerville city99$68,750$184,400$950
Stanchfield CDP99$90,625$195,000—
Knife River CDP98$76,106——
Spring Hill city97$85,083$175,700—
Roscoe city96$44,000$183,300$1,196
Clitherall city95$52,500$78,300—
Iron Junction city95$38,333$127,500—
Bejou city94$43,000$146,900—
Burtrum city94$38,542$88,900$780
Kilkenny city92—$104,200—
Elkton city91$51,932$182,500$775
Odessa city91$38,750$66,000—
Beaver Bay city90$48,333$215,600—
Garvin city90$41,000$50,000—
Strandquist city88—$28,300—
Vining city88$83,750$158,300—
Alberta city86$91,250$67,500—
Ebro CDP85$26,667$72,500$700
West Union city85$56,875$100,000$1,313
Nimrod city84—$77,500—
Elba city82$69,583$166,700—
Walters city82$35,781$52,500—
Effie city80$63,125$127,500—
Lake Henry city80$103,036$123,800—
Wanda city79$80,893$202,300—
Elbow Lake CDP78$30,000$120,800$600
Evan city78$47,500$54,000—
Dundee city77$54,375$46,500—
Inger CDP77$24,625——
New Trier city77$94,063$225,000—
Comstock city76$88,750$165,600—
Holt city75$47,143$125,000—
Hazel Run city74$76,250$115,600$768
Laporte city74$57,500$143,200—
De Graff city73$68,500$100,000—
Zemple city72$82,500$50,000—
Brookston city69$45,833$120,800$625
Whipholt CDP69$67,500$262,500—
Nashua city68—$130,000—
Nielsville city68$40,313$85,000—
Quamba city67$47,500$146,900—
Turtle River city67$85,250$212,500—
Ihlen city65$63,603$83,800—
Revere city65$36,875——
Genola city64$90,833$184,600—
Goodridge city64$39,821$50,800—
Holloway city64$45,625$63,800$581
Fort Ripley city63$53,542$218,800—
Georgetown city63$48,750$107,100—
Clontarf city62$73,750$88,000—
Ronneby CDP62$131,250$421,400—
Arco city61$60,625——
Funkley city61$23,750$22,700—
Kent city61$56,250$106,900—
Tintah city60$35,972——
Whalan city60$112,969$225,000—
Bena city59$60,417$112,500—
Gully city59$40,978—$1,208
Bock city57$64,375$133,900—
Fish Lake CDP57$94,375$383,300—
Roy Lake CDP57$101,250$266,700—
St. Anthony city (Stearns County)55$83,333$187,500—
Trail city55$62,813$53,800—
Beltrami city53$86,250$85,000—
La Salle city53$54,375$79,000—
St. Rosa city52$69,375$170,500—
Baker CDP50$98,750$162,500—
Beaulieu CDP50$46,875——
Mizpah city50$71,875$187,500—
Nassau city50$70,000$46,000—
Trosky city50$57,000$110,700—
Essig CDP49—$162,500—
Taopi city49$85,000$90,000—
Kenneth city48$31,563$43,000—
St. Vincent city47$49,167$65,000—
Bruno city46$30,000——
Halma city46$52,500$77,500—
Manchester city46$57,500——
Delhi city45$55,000$45,000—
Westport city44$68,750$111,100—
Richville city43—$130,000$883
Humboldt city42—$209,400—
Lengby city42$51,250$60,000—
Tamarack city42$49,375$158,300—
West Roy Lake CDP42———
Dovray city40$49,063$51,700—
Myrtle city40$63,125$56,700—
Sargeant city40$57,500$120,800—
South End CDP40$28,750——
Leonidas city39$22,500$95,000—
Farwell city37$58,500$104,200—
Hubbard CDP37$30,000——
Hadley city36$85,000——
Sedan city36$58,750——
Midway CDP35$40,000—$763
Urbank city35$58,750$85,000—
Henriette city34$24,643$91,000—
Regal city34$83,750$118,800—
Kerrick city32———
Aldrich city31$36,875$90,000—
Cedar Mills city30———
Denham city30—$216,700—
Florence city29$42,500$158,300—
McGrath city29———
Manhattan Beach city25$66,563——
Hatfield city23$86,250——
Hillman city22$73,750$112,500—
Louisburg city21$49,792$73,000—
Johnson city20—$103,100—
Leonard city20$73,125$106,300—
Pine Bend CDP17$36,250$9,999—
Wilder city17—$85,000—
Correll city16$51,250$57,500—
Strathcona city15———
Cobden city13———
Doran city12—$75,000—
Goodland CDP9———
Boy River city7$56,250——
Barry city4———
Donaldson city4———
The Ranch CDP3———
Kinbrae city2———
Angle Inlet CDP0———

Source: US Census Bureau, ACS 2019-2023 5-year estimates · rates as published for 2019-2023 ACS 5-year

Reading this Minnesota list

What the Minnesota numbers actually show.

Minnesota is unusually decentralised. No single centre dominates — the ten largest places together hold just 30% of the 4,774,904 residents here, and 101 separate entries clear 10,000 people. State-level averages are more representative here than in most states, because there is no outsized core pulling them. These are mostly very small areas — the median place counts 610 residents. Rankings at the bottom of this list are within each other's margin of error, so treat close positions as ties.

Minnesota runs cheap on housing relative to earnings: $166,100 median home value against $66,925 of household income works out to 2.5 years of gross income, against 3.9 nationally. Incomes are lower here too, so the local comparison that matters for a move is rent. Rent stays modest against earnings — $862 a month, roughly 15% of median household income over a year.

The internal range is wide but not exceptional: $112,060 at the ninetieth percentile against $45,813 at the tenth, a 2.45× gap. At the edges, Sunfish Lake city tops the list at $250,001 and White Earth CDP anchors the bottom at $18,929.

Coverage is close to complete: only 34 of 914 rows show a blank where the Census suppressed an estimate for sample-size reasons. The rest are published five-year values, averaged over sixty months of responses.

Questions people ask

Specific to Minnesota.

How many places does Minnesota have? 914 appear in the current federal tabulation, counting incorporated cities, towns and villages together with census-designated places — unincorporated communities with no local government of their own. 60% of them have fewer than a thousand residents, so the list is far longer than the number of towns you would recognise by name.

Which Minnesota row should I compare mine against? Pick places within roughly the same population band. In a state this spread out, size drives the housing and income figures more than region does.

How current is this? Every figure comes from the American Community Survey 2019-2023 ACS 5-year release published by the US Census Bureau, ACS 2019-2023 5-year estimates. It reflects the full survey window rather than a single date, and it is the most recent vintage available for places this small.

More Minnesota data.