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
751 Palisade 135 $36,250 $87,500 61.3
752 Danvers 134 $117,750 $151,100 30.8
753 Kettle River 133 $63,125 $129,200 56.5
754 Squaw Lake 133 $61,875 $200,000 $538 42.1
755 High Forest 132 $120,625 $297,900 35.8
756 Foxhome 131 $63,125 $83,800 33.9
757 Merrifield 131 $229,700 55.6
758 Odin 130 $35,625 $57,500 37.0
759 St. Leo 129 $57,500 56.1
760 Hammond 125 $50,000 $139,600 $845 39.8
761 Brook Park 123 $60,625 $101,400 $1,125 38.5
762 Ormsby 123 $46,500 $60,000 51.5
763 Ball Club 122 $218,800 44.5
764 Mapleview 122 $36,667 $71,400 $1,010 55.0
765 Wright 121 $69,750 $123,800 $630 32.8
766 Viking 120 $74,750 $130,000 40.7
767 Miesville 119 $88,750 $320,000 38.9
768 Norcross 118 $96,442 $70,800 35.5
769 Grasston 116 $73,750 $150,000 40.5
770 Solway 116 $118,750 $185,800 25.8
771 Nelson 113 $52,708 $156,700 $917 47.8
772 Trommald 113 $52,667 $138,600 $700 44.1
773 Darfur 112 $62,500 $65,000 36.2
774 Lastrup 112 $65,000 $127,100 $725 48.5
775 Coates 111 $79,583 $236,800 $1,109 42.9
776 Alpha 109 $140,273 $56,900 57.1
777 Perley 108 $71,458 $84,400 51.3
778 Sunburg 108 $40,000 $72,500 $758 44.7
779 Bingham Lake 106 $86,250 $225,000 44.3
780 Steen 105 $56,429 $88,000 $525 52.7
781 Conger 104 $67,500 $102,500 28.5
782 Minneiska 104 $85,000 $191,700 58.4
783 Winton 104 $56,250 $92,500 $775 59.5
784 Wolf Lake 104 $66,250 $137,500 $873 22.7
785 Seaforth 103 $71,250 $108,300 25.4
786 Avoca 101 $50,000 $50,700 54.7
787 McKinley 99 $56,250 $125,000 63.3
788 Millerville 99 $68,750 $184,400 $950 36.4
789 Stanchfield 99 $90,625 $195,000 25.2
790 Knife River 98 $76,106 87.8
791 Spring Hill 97 $85,083 $175,700 22.9
792 Roscoe 96 $44,000 $183,300 $1,196 41.0
793 Clitherall 95 $52,500 $78,300 43.9
794 Iron Junction 95 $38,333 $127,500 37.8
795 Bejou 94 $43,000 $146,900 33.5
796 Burtrum 94 $38,542 $88,900 $780 56.3
797 Kilkenny 92 $104,200 54.6
798 Elkton 91 $51,932 $182,500 $775 50.8
799 Odessa 91 $38,750 $66,000 36.5
800 Beaver Bay 90 $48,333 $215,600 58.8
Page 16 of 19