Sign In Register

Minnesota

902 cities and towns

902 Cities & Towns
4,772,916 Total Population
$74,241 Avg Median Income
$204,472 Avg Home Value
$966 Avg Rent
43°F Avg Temperature

Minnesota at a Glance

Economy

Avg Median Income$74,241
Avg Poverty Rate9.1%
Avg Unemployment3.3%
Bachelor's Degree+23.6%

Housing

Avg Home Value$204,472
Avg Median Rent$966
Avg Homeownership78.4%
State Median Home$204,472

Demographics

Total Population4,772,916
Avg Median Age41.8
Avg Pop Density857/sq mi
Cities & Towns902

Climate

Avg Annual Temp43°F
Avg January Temp12°F
Avg July Temp70°F
Avg Precipitation30.5"
Avg Snowfall46.9"

Crime (avg per 100K)

Violent Crime176.5
Property Crime2,235.2

Health

Avg Obesity Rate36.2%
Avg Smoking Rate15.5%
Avg Uninsured8.2%

87 Counties in Minnesota

Click a county to view details

About Minnesota

AbbreviationMN
State Population5,713,716

Counties in Minnesota

87 counties with population, income, and housing data.

Hennepin County 1,270,787 pop · 16 cities Ramsey County 547,202 pop · 21 cities Dakota County 439,179 pop · 21 cities Anoka County 363,985 pop · 15 cities Washington County 268,651 pop · 15 cities St. Louis County 200,122 pop · 19 cities Olmsted County 162,307 pop · 6 cities Stearns County 158,622 pop · 33 cities Scott County 151,347 pop · 14 cities Wright County 142,543 pop · 8 cities Carver County 107,216 pop · 28 cities Sherburne County 97,820 pop · 8 cities Blue Earth County 69,022 pop · 6 cities Rice County 67,152 pop · 8 cities Crow Wing County 66,558 pop · 15 cities Clay County 65,307 pop · 20 cities Otter Tail County 60,072 pop · 26 cities Chisago County 56,927 pop · 11 cities Winona County 49,792 pop · 8 cities Goodhue County 47,697 pop · 11 cities Beltrami County 46,274 pop · 2 cities Itasca County 45,054 pop · 18 cities Kandiyohi County 43,686 pop · 5 cities Benton County 41,300 pop · 14 cities Isanti County 41,257 pop · 4 cities Mower County 40,082 pop · 15 cities Douglas County 39,081 pop · 11 cities Steele County 37,396 pop · 2 cities McLeod County 36,727 pop · 10 cities Carlton County 36,362 pop · 19 cities Becker County 35,202 pop · 10 cities Nicollet County 34,380 pop · 5 cities Morrison County 34,023 pop · 4 cities Polk County 31,128 pop · 3 cities Freeborn County 30,857 pop · 17 cities Cass County 30,288 pop · 7 cities Pine County 29,090 pop · 10 cities Le Sueur County 28,795 pop · 14 cities Mille Lacs County 26,680 pop · 5 cities Brown County 25,880 pop · 10 cities Lyon County 25,352 pop · 7 cities Todd County 25,277 pop · 3 cities Meeker County 23,352 pop · 18 cities Nobles County 22,194 pop · 13 cities Hubbard County 21,479 pop · 19 cities Wabasha County 21,460 pop · 11 cities Fillmore County 21,251 pop · 6 cities Dodge County 20,893 pop · 7 cities Martin County 19,960 pop · 13 cities Waseca County 18,953 pop · 4 cities Houston County 18,826 pop · 9 cities Kanabec County 16,145 pop · 6 cities Aitkin County 15,859 pop · 17 cities Redwood County 15,428 pop · 16 cities Roseau County 15,294 pop · 5 cities Sibley County 14,950 pop · 6 cities Renville County 14,707 pop · 9 cities Wadena County 14,108 pop · 3 cities Pennington County 13,995 pop · 2 cities Faribault County 13,931 pop · 8 cities Chippewa County 12,466 pop · 1 cities Koochiching County 12,072 pop · 5 cities Cottonwood County 11,481 pop · 4 cities Pope County 11,312 pop · 9 cities Watonwan County 11,205 pop · 8 cities Lake County 10,915 pop · 7 cities Jackson County 9,990 pop · 7 cities Swift County 9,806 pop · 7 cities Stevens County 9,682 pop · 3 cities Rock County 9,659 pop · 16 cities Yellow Medicine County 9,569 pop · 13 cities Pipestone County 9,380 pop · 4 cities Marshall County 9,017 pop · 12 cities Clearwater County 8,541 pop · 12 cities Murray County 8,170 pop · 5 cities Lac qui Parle County 6,736 pop · 3 cities Norman County 6,457 pop · 18 cities Wilkin County 6,454 pop · 17 cities Grant County 6,091 pop · 3 cities Lincoln County 5,630 pop · 9 cities Cook County 5,611 pop · 2 cities Mahnomen County 5,389 pop · 17 cities Big Stone County 5,161 pop · 13 cities Kittson County 4,191 pop · 6 cities Red Lake County 3,912 pop · 5 cities Lake of the Woods County 3,786 pop · 3 cities Traverse County 3,345 pop · 4 cities

All Cities in Minnesota

# City Population Median Income Home Value Median Rent Median Age
351 Harmony 1,089 $65,536 $154,800 $698 56.1
352 Parkers Prairie 1,089 $58,750 $152,500 $736 46.8
353 Scanlon 1,087 $75,833 $221,500 $1,550 40.8
354 Eden Valley 1,077 $62,188 $150,800 $908 33.2
355 Little Rock 1,075 $51,719 $34,100 $499 23.9
356 New Richland 1,068 $62,841 $133,000 $544 40.9
357 Hilltop 1,056 $47,708 $24,600 $1,092 32.8
358 Nashwauk 1,035 $58,533 $102,400 $697 45.9
359 Tyler 1,019 $60,417 $143,300 $771 45.4
360 Buhl 1,013 $58,179 $115,700 $1,032 45.1
361 Mantorville 1,003 $117,750 $280,600 $1,356 41.9
362 Morristown 982 $74,479 $175,600 $1,152 41.6
363 Welcome 977 $55,357 $91,300 $625 34.6
364 Nicollet 966 $80,500 $214,100 $862 31.8
365 Bird Island 964 $71,190 $114,600 $617 49.4
366 Birchwood Village 960 $156,653 $461,800 $1,806 41.3
367 Grand Meadow 954 $68,750 $169,100 $498 37.2
368 Mazeppa 948 $88,929 $231,200 $1,005 43.2
369 Sherburn 946 $63,026 $97,900 $734 41.7
370 Henderson 933 $88,750 $207,800 $926 36.8
371 Pine River 928 $39,858 $133,300 $793 39.1
372 Harris 924 $92,727 $301,100 $777 43.0
373 Browerville 922 $46,100 $129,600 $855 36.7
374 Silver Lake 922 $75,000 $184,800 $769 40.0
375 Carlton 891 $61,944 $205,300 $914 50.6
376 Deer River 887 $38,029 $100,000 $680 32.8
377 Houston 883 $50,667 $152,100 $815 40.2
378 Biwabik 882 $69,620 $109,500 $725 41.1
379 Gibbon 880 $53,148 $98,600 $872 44.7
380 Clarkfield 868 $57,232 $86,400 $792 34.4
381 Lamberton 864 $59,330 $87,000 $770 40.0
382 Dover 863 $112,500 $281,300 $852 28.6
383 Morgan 862 $58,750 $105,900 $996 41.9
384 Brownsdale 860 $76,500 $137,600 $788 40.3
385 Grove City 858 $49,922 $133,000 $825 31.2
386 Walker 858 $35,847 $240,200 $519 58.3
387 Courtland 844 $105,625 $250,000 $971 35.0
388 Henning 836 $44,000 $127,400 $731 47.6
389 McIntosh 836 $53,750 $100,700 $563 34.1
390 Hills 834 $67,393 $184,800 $962 43.7
391 Mabel 832 $67,500 $124,600 $792 49.4
392 Westbrook 831 $36,667 $73,000 $621 35.9
393 Hallock 829 $65,543 $125,000 $858 57.3
394 Freeport 827 $87,396 $214,600 $713 29.8
395 Kerkhoven 826 $73,750 $155,600 $803 38.2
396 Hancock 816 $69,712 $79,600 $738 33.6
397 Loretto 805 $110,833 $350,600 $888 35.6
398 Lanesboro 804 $80,000 $186,900 $532 47.1
399 Landfall 802 $39,938 $26,300 35.0
400 Watkins 797 $50,875 $136,800 $760 40.3
Page 8 of 19