Home › States › Minnesota
Minnesota
Interactive maps and statistics for Minnesota and each of its 87 counties: income, age, education, housing and health, compared with the United States.
Explore Minnesota on the map →
Statistic Minnesota
United States Rank
Total Population 5,739,445 334,922,499 22nd of 52
Median Household Income $89,062 $80,734 14th of 52
Median Age 38.8 38.9 33rd of 52
Bachelor's Degree or Higher 39.4% 35.7% 12th of 52
Median Home Value $329,300 $332,700 23rd of 52
Median Gross Rent $1,280 $1,413 23rd of 52
Poverty Rate 9.3% 12.5% 50th of 52
Unemployment Rate 4.1% 5.2% 38th of 52
Population per Square Mile 72.1 n/a 32nd of 52
Foreign Born 8.7% 14.1% 24th of 52
Homeownership Rate 72.2% 65.2% 7th of 52
Average Commute Time 22.7 26.4 39th of 52
Worked from Home 17.6% 15.1% 9th of 52
Married-Couple Households 48.9% 46.9% 9th of 52
Rank is among the 50 states, the District of Columbia and
Puerto Rico, counting down from the highest value.
Race and ethnicity in Minnesota Households and families in Minnesota Income and poverty in Minnesota Work and commuting in Minnesota Origins and language in Minnesota
Counties in Minnesota
County Population
Median household income
Hennepin County 1,269,496 $97,653
Ramsey County 542,945 $81,568
Dakota County 445,771 $106,318
Anoka County 370,349 $101,869
Washington County 276,238 $115,345
St. Louis County 200,123 $70,069
Olmsted County 164,498 $95,406
Stearns County 160,865 $77,066
Scott County 154,557 $119,314
Wright County 148,269 $107,209
Carver County 110,041 $125,946
Sherburne County 100,560 $105,466
Blue Earth County 69,871 $74,477
Rice County 67,917 $83,181
Crow Wing County 67,686 $72,589
Clay County 66,059 $81,172
Otter Tail County 60,475 $72,255
Chisago County 57,991 $99,400
Winona County 49,779 $70,744
Goodhue County 47,943 $84,171
Beltrami County 46,512 $68,975
Itasca County 45,275 $68,603
Kandiyohi County 44,079 $76,592
Isanti County 42,596 $87,440
Benton County 41,593 $74,410
Mower County 40,343 $73,074
Douglas County 39,575 $79,043
Steele County 37,439 $84,196
McLeod County 36,798 $80,084
Carlton County 36,518 $80,573
Becker County 35,343 $71,388
Nicollet County 34,411 $79,756
Morrison County 34,249 $69,446
Cass County 30,992 $68,874
Polk County 30,705 $73,107
Freeborn County 30,623 $71,023
Pine County 29,640 $71,146
Le Sueur County 29,113 $94,968
Mille Lacs County 27,125 $72,729
Brown County 25,800 $69,378
Todd County 25,575 $67,662
Lyon County 25,503 $75,303
Meeker County 23,468 $75,446
Nobles County 22,041 $66,101
Hubbard County 21,831 $71,995
Wabasha County 21,565 $82,007
Fillmore County 21,414 $77,512
Dodge County 21,045 $95,739
Martin County 19,780 $59,507
Waseca County 18,885 $76,261
Houston County 18,653 $79,825
Kanabec County 16,390 $71,460
Aitkin County 16,056 $60,833
Redwood County 15,350 $67,866
Roseau County 15,302 $74,474
Sibley County 15,005 $77,634
Renville County 14,558 $70,625
Wadena County 14,256 $61,467
Faribault County 13,914 $66,815
Pennington County 13,791 $77,325
Chippewa County 12,377 $71,458
Koochiching County 11,833 $66,940
Cottonwood County 11,458 $72,941
Pope County 11,418 $76,220
Watonwan County 11,205 $71,699
Lake County 10,879 $75,541
Jackson County 9,933 $75,743
Swift County 9,748 $60,412
Stevens County 9,739 $75,733
Rock County 9,621 $71,295
Yellow Medicine County 9,451 $74,000
Pipestone County 9,284 $69,628
Marshall County 8,909 $72,543
Clearwater County 8,616 $64,475
Murray County 8,097 $74,033
Lac qui Parle County 6,682 $74,432
Wilkin County 6,371 $71,410
Norman County 6,367 $72,260
Grant County 6,127 $73,917
Cook County 5,635 $72,638
Lincoln County 5,603 $69,694
Mahnomen County 5,358 $59,441
Big Stone County 5,127 $70,400
Kittson County 4,084 $76,100
Red Lake County 3,915 $77,188
Lake of the Woods County 3,821 $77,546
Traverse County 3,243 $62,989
Cities and towns in Minnesota Minneapolis 427,246 St. Paul 307,284 Rochester 122,330 Bloomington 88,665 Duluth 87,093 Brooklyn Park 83,876 Plymouth 79,220 Woodbury 78,305 Lakeville 74,354 Blaine 72,488 Maple Grove 71,173 St. Cloud 70,629 Eagan 68,000 Burnsville 64,463 Coon Rapids 63,468 Eden Prairie 63,051 Apple Valley 55,679 Edina 53,262 Minnetonka 53,064 St. Louis Park 49,594 Shakopee 46,012 Mankato 45,473 Moorhead 45,036 Cottage Grove 40,992 Maplewood 40,695 Richfield 36,642 Inver Grove Heights 35,906 Roseville 35,802 Andover 33,035 Savage 32,889 Brooklyn Center 32,479 Fridley 30,241 Chaska 28,706 Oakdale 28,585 Ramsey 28,421 Prior Lake 28,016 Rosemount 27,562 Elk River 26,793 Shoreview 26,714 Owatonna 26,498 Austin 26,358 Winona 26,009 Chanhassen 26,006 Faribault 24,631 White Bear Lake 23,908 Farmington 23,902 Champlin 23,294 New Brighton 22,710 Crystal 22,476 Otsego 22,245 Columbia Heights 22,155 Hastings 22,117 Lino Lakes 22,113 Golden Valley 21,725 West St. Paul 21,382 Willmar 21,378 New Hope 21,181 Northfield 20,742 Forest Lake 20,729 South St. Paul 20,611 St. Michael 20,010 Sartell 19,758 Stillwater 19,355 Hopkins 18,819 Albert Lea 18,330 Anoka 17,970 Red Wing 16,758 Ham Lake 16,702 Buffalo 16,499 Hugo 16,340 Hibbing 16,057 Bemidji 15,569 Monticello 14,858 Alexandria 14,735 Hutchinson 14,680 Brainerd 14,468 Robbinsdale 14,234 North Mankato 14,211 Fergus Falls 14,181 New Ulm 14,056 Marshall 13,896 Sauk Rapids 13,852 Worthington 13,780 Rogers 13,685 Waconia 13,434 Lake Elmo 13,140 Mounds View 12,926 Vadnais Heights 12,838 North St. Paul 12,570 Cloquet 12,537 Big Lake 12,367 St. Peter 12,185 East Bethel 12,115 Mendota Heights 11,612 North Branch 11,565 Victoria 11,295 Grand Rapids 11,207 Little Canada 10,514 Cambridge 10,307 Fairmont 10,296 Hermantown 10,218 Detroit Lakes 10,025 St. Anthony city (Hennepin and Ramsey Counties) 9,671 Arden Hills 9,658 Waseca 9,164 Oak Grove 9,130 Little Falls 9,121 Mound 9,107 Dayton 9,095 East Grand Forks 9,028 Baxter 8,966 Thief River Falls 8,823 Minnetrista 8,708 Waite Park 8,399 St. Francis 8,372 Virginia 8,332 New Prague 8,237 Albertville 8,207 Orono 8,195 Mahtomedi 8,133 Wyoming 8,087 Shorewood 7,647 Belle Plaine 7,423 Crookston 7,344 Corcoran 7,302 Isanti 7,210 Kasson 7,050 Spring Lake Park 7,032 St. Joseph 7,021 Medina 6,968 Delano 6,942 Stewartville 6,807 Jordan 6,771 Byron 6,646 Litchfield 6,576 Zimmerman 6,546 Carver 6,239 Chisago City 5,899 Glencoe 5,695 International Falls 5,642 Credit River 5,551 St. Paul Park 5,457 Montevideo 5,315 Princeton 5,274 La Crescent 5,251 North Oaks 5,179 Morris 5,128 Falcon Heights 5,085 Redwood Falls 5,068 Becker 5,034 Lake City 5,034 Elko New Market 5,002 All 152 places the Census publishes a population for in Minnesota, largest first.
Statistics for Minnesota by county