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
201 Annandale 3,365 $50,536 $195,100 $967 44.1
202 Pine City 3,339 $51,654 $181,800 $676 40.9
203 Jackson 3,298 $57,328 $118,900 $702 42.9
204 Moose Lake 3,297 $61,576 $205,000 $901 44.7
205 Eagle Lake 3,268 $97,161 $249,600 $1,405 31.8
206 Rush City 3,262 $58,543 $199,000 $881 37.8
207 Ely 3,239 $46,042 $150,800 $627 50.7
208 Blue Earth 3,170 $59,118 $125,200 $916 45.0
209 Proctor 3,102 $80,913 $219,500 $1,040 41.2
210 Milaca 3,033 $49,063 $184,900 $854 45.2
211 Afton 2,944 $129,956 $655,400 50.3
212 Greenfield 2,897 $147,184 $524,300 $1,083 44.8
213 Mountain Iron 2,865 $81,607 $180,700 $911 49.5
214 Dodge Center 2,864 $77,552 $175,900 $955 38.3
215 Caledonia 2,825 $69,792 $148,500 $804 48.7
216 Albany 2,800 $75,417 $226,000 $579 38.7
217 Cokato 2,780 $71,090 $216,100 $926 32.6
218 Barnesville 2,757 $83,333 $218,300 $862 34.5
219 Roseau 2,728 $60,185 $130,000 $1,027 39.7
220 Cohasset 2,700 $87,833 $315,700 $917 43.8
221 Chatfield 2,693 $91,912 $216,000 $645 38.0
222 Foley 2,685 $58,092 $192,600 $1,006 34.1
223 Crosslake 2,648 $85,000 $540,200 $1,105 60.2
224 Glenwood 2,648 $45,735 $181,000 $830 36.3
225 Breezy Point 2,647 $85,913 $301,000 $1,117 39.1
226 Lexington 2,616 $72,955 $282,000 $1,462 38.4
227 Granite Falls 2,612 $59,402 $139,700 $818 41.4
228 Osseo 2,601 $66,875 $275,000 $1,222 46.2
229 Pelican Rapids 2,589 $65,482 $177,700 $349 37.7
230 Wabasha 2,569 $62,016 $212,800 $773 55.2
231 Sandstone 2,538 $50,288 $137,500 $1,011 39.6
232 Lake Crystal 2,530 $77,979 $193,800 $644 38.9
233 Rockville 2,521 $101,447 $327,400 $925 42.5
234 Le Center 2,514 $66,864 $189,800 $856 36.3
235 Mayer 2,501 $120,551 $330,400 $1,205 33.7
236 Paynesville 2,476 $72,105 $168,800 $791 40.6
237 Janesville 2,449 $72,120 $194,400 $839 37.6
238 Lauderdale 2,386 $76,558 $273,600 $1,358 33.0
239 Madelia 2,380 $77,500 $158,300 $795 34.9
240 Excelsior 2,359 $108,611 $839,500 $1,125 43.3
241 Staples 2,359 $51,506 $119,300 $856 41.5
242 Spring Valley 2,357 $64,500 $149,100 $861 40.1
243 Wells 2,317 $58,663 $93,200 $699 41.8
244 Arlington 2,298 $66,458 $181,600 $839 34.1
245 Crosby 2,253 $43,250 $175,600 $838 54.4
246 Olivia 2,243 $62,683 $156,600 $740 42.0
247 Pequot Lakes 2,236 $66,974 $246,400 $792 43.0
248 Aitkin 2,217 $45,813 $172,800 $657 47.3
249 Springfield 2,209 $59,412 $117,600 $781 44.2
250 Cologne 2,146 $117,344 $356,600 36.9
Page 5 of 19