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
451 Karlstad 622 $61,324 $120,300 $650 49.7
452 Clear Lake 621 $105,000 $255,800 $864 32.2
453 La Prairie 621 $75,192 $202,300 $1,542 46.6
454 Minnesota Lake 621 $62,875 $126,600 $950 45.5
455 Eagle Bend 620 $48,924 $96,700 $775 32.6
456 Prinsburg 615 $105,323 $186,800 $933 28.4
457 Brewster 605 $59,688 $130,500 $721 33.3
458 Kasota 602 $70,200 $171,400 $643 40.4
459 Wabasso 598 $63,900 $105,100 $633 53.0
460 Glenville 596 $53,750 $119,400 $817 44.2
461 Sunfish Lake 594 $250,001 $1,109,000 46.3
462 Motley 593 $43,281 $128,300 $661 50.4
463 Heron Lake 591 $66,607 $86,200 $681 40.4
464 Rollingstone 590 $86,500 $217,400 $729 43.5
465 Halstad 589 $67,857 $114,800 $690 42.6
466 Marble 588 $54,688 $102,700 $725 30.8
467 Graceville 586 $51,667 $101,700 $703 44.2
468 Brooten 582 $47,500 $128,900 $988 39.8
469 New Germany 581 $88,438 $252,600 $860 29.6
470 Littlefork 577 $61,685 $114,500 $450 56.0
471 Lake Park 573 $63,250 $160,900 $717 36.8
472 Hendricks 572 $45,125 $78,100 $666 54.6
473 Lynd 570 $79,375 $170,000 $737 26.5
474 Stewart 570 $62,692 $115,900 $735 38.1
475 Bethel 559 $102,500 $260,200 $1,018 34.8
476 Ironton 557 $55,536 $128,300 $900 35.9
477 Claremont 554 $66,458 $114,100 $850 36.1
478 Amboy 553 $78,214 $125,300 $760 45.5
479 Balaton 544 $54,091 $85,000 $1,081 46.7
480 Hamburg 544 $78,125 $229,200 $873 36.3
481 Kiester 544 $49,167 $52,600 43.8
482 Hill City 543 $39,583 $102,900 $878 38.4
483 White Earth 543 $18,929 $73,300 $291 26.3
484 Medicine Lake 541 $161,250 $1,014,500 $1,025 44.9
485 Ranier 541 $81,389 $140,400 $870 49.3
486 Taconite 541 $100,089 $217,900 $2,646 46.8
487 Brownton 530 $77,159 $148,500 $833 46.2
488 Cosmos 529 $50,833 $95,000 $699 47.3
489 Sturgeon Lake 526 $77,500 $190,600 $1,038 48.1
490 Stephen 524 $63,750 $83,800 $871 55.3
491 Sacred Heart 522 $63,125 $57,600 $650 55.4
492 Gem Lake 521 $146,250 $536,600 $1,750 41.2
493 Franklin 513 $54,904 $84,800 $883 38.0
494 Hampton 510 $106,111 $305,700 $950 34.8
495 Pennock 510 $68,846 $140,500 $1,098 28.5
496 Woodland 505 $189,107 $1,220,600 55.2
497 Rothsay 504 $83,125 $135,000 $905 40.2
498 Argyle 499 $81,750 $188,200 $426 48.0
499 Milan 498 $50,625 $70,000 $1,102 31.2
500 Pillager 494 $66,771 $148,300 $1,011 40.1
Page 10 of 19