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
51 Columbia Heights 22,016 $74,688 $259,900 $1,278 36.6
52 Golden Valley 21,927 $114,435 $423,500 $1,815 44.3
53 Lino Lakes 21,847 $121,800 $385,000 $1,744 43.1
54 New Hope 21,402 $73,698 $314,600 $1,306 41.0
55 Otsego 21,358 $127,219 $367,200 $1,696 34.4
56 Willmar 21,136 $63,368 $186,000 $830 35.6
57 West St. Paul 21,076 $70,738 $281,800 $1,195 38.9
58 Forest Lake 20,678 $89,879 $375,900 $1,379 38.8
59 Northfield 20,678 $92,000 $305,300 $1,036 28.3
60 South St. Paul 20,633 $84,472 $266,800 $1,128 37.3
61 Sartell 19,620 $77,465 $278,000 $1,197 33.6
62 Stillwater 19,323 $109,297 $398,100 $1,408 42.5
63 St. Michael 19,267 $130,814 $365,800 $2,038 37.5
64 Hopkins 18,696 $71,170 $350,100 $1,346 38.1
65 Albert Lea 18,379 $62,522 $150,400 $845 44.3
66 Anoka 17,941 $75,262 $292,900 $1,200 40.0
67 Red Wing 16,660 $65,259 $224,800 $954 42.2
68 Ham Lake 16,575 $116,845 $430,100 $1,319 42.8
69 Buffalo 16,388 $88,306 $281,900 $1,111 38.7
70 Hibbing 16,100 $55,463 $123,900 $739 43.0
71 Hugo 16,076 $114,057 $394,200 $1,896 39.2
72 Bemidji 15,490 $53,850 $189,500 $1,004 29.8
73 Hutchinson 14,629 $71,730 $210,300 $933 41.8
74 Monticello 14,607 $81,563 $298,400 $1,462 33.7
75 Alexandria 14,579 $61,558 $247,200 $907 39.0
76 Brainerd 14,474 $53,705 $178,600 $848 36.1
77 Robbinsdale 14,318 $84,719 $280,400 $1,582 38.3
78 North Mankato 14,212 $77,571 $252,700 $918 38.2
79 Fergus Falls 14,138 $50,865 $173,300 $839 42.0
80 New Ulm 14,066 $63,984 $192,700 $974 40.3
81 Marshall 13,880 $64,636 $198,900 $742 35.0
82 Sauk Rapids 13,851 $67,004 $240,200 $941 36.0
83 Worthington 13,792 $61,840 $184,200 $892 33.5
84 Rogers 13,405 $159,638 $437,900 $1,550 36.9
85 Waconia 13,223 $104,929 $407,600 $1,299 37.6
86 Mounds View 12,992 $90,148 $294,500 $1,216 37.5
87 Vadnais Heights 12,789 $91,946 $334,500 $1,342 38.7
88 Cloquet 12,582 $63,854 $200,100 $978 36.2
89 North St. Paul 12,511 $81,641 $286,600 $1,304 33.6
90 Lake Elmo 12,504 $153,407 $588,900 $2,204 40.2
91 Big Lake 12,115 $113,333 $291,700 $1,417 31.7
92 St. Peter 12,085 $65,042 $238,700 $943 35.0
93 East Bethel 11,995 $114,583 $343,200 $1,770 40.5
94 Mendota Heights 11,644 $132,935 $504,100 $1,557 46.8
95 Grand Rapids 11,186 $56,542 $200,600 $999 44.5
96 North Branch 11,182 $90,383 $290,600 $1,178 38.6
97 Victoria 10,972 $192,821 $572,800 $2,435 40.1
98 Little Canada 10,546 $71,370 $302,600 $1,350 40.8
99 Fairmont 10,348 $59,228 $168,800 $717 46.5
100 Hermantown 10,192 $92,026 $374,000 $1,375 37.8
Page 2 of 19