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
1 Minneapolis 426,845 $80,269 $345,600 $1,329 33.0
2 St. Paul 307,762 $73,055 $280,300 $1,248 33.5
3 Rochester 121,638 $87,767 $287,500 $1,316 36.4
4 Bloomington 88,838 $90,677 $346,200 $1,526 40.8
5 Duluth 86,863 $66,263 $225,700 $1,037 35.2
6 Brooklyn Park 84,349 $85,964 $313,500 $1,331 35.4
7 Plymouth 79,526 $133,865 $474,700 $1,705 40.7
8 Woodbury 76,945 $126,222 $434,900 $1,827 37.9
9 Lakeville 72,480 $138,119 $425,200 $1,727 36.9
10 Blaine 71,261 $103,382 $327,500 $1,707 37.3
11 Maple Grove 70,539 $129,481 $397,400 $1,863 40.9
12 St. Cloud 69,926 $61,112 $212,800 $1,005 31.0
13 Eagan 68,158 $107,486 $380,800 $1,604 39.1
14 Burnsville 64,295 $83,953 $335,100 $1,501 36.9
15 Coon Rapids 63,348 $86,618 $287,200 $1,418 39.2
16 Eden Prairie 63,249 $127,732 $463,300 $1,761 40.5
17 Apple Valley 55,696 $99,277 $354,200 $1,678 37.0
18 Minnetonka 53,256 $120,496 $456,200 $1,758 42.8
19 Edina 53,125 $129,225 $624,000 $1,757 44.8
20 St. Louis Park 49,541 $100,250 $371,600 $1,589 36.0
21 Shakopee 45,002 $110,989 $361,400 $1,495 35.5
22 Mankato 44,882 $64,826 $250,600 $1,089 26.8
23 Moorhead 44,706 $69,371 $246,300 $1,017 31.2
24 Maplewood 40,981 $88,534 $291,300 $1,316 39.3
25 Cottage Grove 40,124 $121,452 $359,600 $1,644 36.8
26 Richfield 36,725 $84,055 $320,400 $1,334 38.9
27 Roseville 35,905 $88,440 $334,800 $1,346 41.2
28 Inver Grove Heights 35,772 $104,055 $352,300 $1,447 41.1
29 Andover 32,825 $131,528 $389,200 $1,827 39.4
30 Brooklyn Center 32,811 $72,009 $261,100 $1,345 32.8
31 Savage 32,706 $122,646 $395,600 $1,608 37.4
32 Fridley 29,944 $79,274 $277,100 $1,270 34.9
33 Chaska 28,146 $110,000 $379,400 $1,436 37.6
34 Oakdale 28,109 $90,379 $305,900 $1,452 41.3
35 Ramsey 28,070 $112,060 $345,000 $1,780 36.9
36 Prior Lake 27,832 $130,278 $429,900 $1,548 39.7
37 Shoreview 26,724 $109,399 $365,100 $1,502 44.5
38 Rosemount 26,509 $127,247 $406,100 $1,614 38.7
39 Owatonna 26,462 $81,276 $234,600 $1,010 40.0
40 Elk River 26,367 $99,457 $338,300 $1,269 37.3
41 Austin 26,167 $66,488 $155,100 $860 36.3
42 Chanhassen 26,001 $138,034 $530,700 $1,749 40.9
43 Winona 25,998 $56,163 $193,500 $839 31.6
44 Faribault 24,458 $61,662 $233,900 $1,041 38.4
45 White Bear Lake 24,026 $79,712 $318,000 $1,540 42.1
46 Farmington 23,675 $118,556 $345,100 $1,275 35.6
47 Champlin 23,450 $115,719 $338,400 $1,597 41.1
48 New Brighton 22,900 $87,272 $345,900 $1,327 37.1
49 Crystal 22,685 $86,752 $280,500 $1,437 37.1
50 Hastings 22,050 $92,940 $294,100 $1,184 40.8
Page 1 of 19