Minnesota Demographics
Browse county and ZIP code data in the state of Minnesota.
Total Population
5,695,292
Median Income
$84,313
Median Home Value
$286,800
Unemployment Rate
4.0%
Top 5 Counties by Income in Minnesota
Top 5 Populated Counties in Minnesota
Counties in Minnesota
Aitkin County
Population: 15,859
Income: $56,406
Anoka County
Population: 363,985
Income: $95,782
Becker County
Population: 35,202
Income: $68,683
Beltrami County
Population: 46,274
Income: $62,173
Benton County
Population: 41,300
Income: $70,346
Big Stone County
Population: 5,161
Income: $63,024
Blue Earth County
Population: 69,022
Income: $70,906
Brown County
Population: 25,880
Income: $67,038
Carlton County
Population: 36,362
Income: $74,660
Carver County
Population: 107,216
Income: $116,308
Cass County
Population: 30,288
Income: $61,970
Chippewa County
Population: 12,466
Income: $62,112
Chisago County
Population: 56,927
Income: $97,446
Clay County
Population: 65,307
Income: $75,006
Clearwater County
Population: 8,541
Income: $62,723
Cook County
Population: 5,611
Income: $71,937
Cottonwood County
Population: 11,481
Income: $63,586
Crow Wing County
Population: 66,558
Income: $65,975
Dakota County
Population: 439,179
Income: $101,360
Dodge County
Population: 20,893
Income: $92,890
Douglas County
Population: 39,081
Income: $72,472
Faribault County
Population: 13,931
Income: $64,000
Fillmore County
Population: 21,251
Income: $73,234
Freeborn County
Population: 30,857
Income: $65,679
Goodhue County
Population: 47,697
Income: $78,338
Grant County
Population: 6,091
Income: $67,600
Hennepin County
Population: 1,270,787
Income: $92,595
Houston County
Population: 18,826
Income: $71,580
Hubbard County
Population: 21,479
Income: $67,197
Isanti County
Population: 41,257
Income: $84,063
Itasca County
Population: 45,054
Income: $63,962
Jackson County
Population: 9,990
Income: $68,368
Kanabec County
Population: 16,145
Income: $68,995
Kandiyohi County
Population: 43,686
Income: $73,285
Kittson County
Population: 4,191
Income: $66,000
Koochiching County
Population: 12,072
Income: $59,779
Lac qui Parle County
Population: 6,736
Income: $66,967
Lake County
Population: 10,915
Income: $73,860
Lake of the Woods County
Population: 3,786
Income: $61,667
Le Sueur County
Population: 28,795
Income: $87,180
Lincoln County
Population: 5,630
Income: $64,750
Lyon County
Population: 25,352
Income: $68,919
Mahnomen County
Population: 5,389
Income: $52,739
Marshall County
Population: 9,017
Income: $69,396
Martin County
Population: 19,960
Income: $61,674
McLeod County
Population: 36,727
Income: $73,296
Meeker County
Population: 23,352
Income: $75,926
Mille Lacs County
Population: 26,680
Income: $68,088
Morrison County
Population: 34,023
Income: $66,264
Mower County
Population: 40,082
Income: $66,972
Murray County
Population: 8,170
Income: $71,500
Nicollet County
Population: 34,380
Income: $79,113
Nobles County
Population: 22,194
Income: $62,973
Norman County
Population: 6,457
Income: $65,278
Olmsted County
Population: 162,307
Income: $90,420
Otter Tail County
Population: 60,072
Income: $67,990
Pennington County
Population: 13,995
Income: $71,504
Pine County
Population: 29,090
Income: $65,059
Pipestone County
Population: 9,380
Income: $68,341
Polk County
Population: 31,128
Income: $69,540
Pope County
Population: 11,312
Income: $71,212
Ramsey County
Population: 547,202
Income: $78,108
Red Lake County
Population: 3,912
Income: $73,889
Redwood County
Population: 15,428
Income: $65,617
Renville County
Population: 14,707
Income: $66,313
Rice County
Population: 67,152
Income: $78,214
Rock County
Population: 9,659
Income: $75,060
Roseau County
Population: 15,294
Income: $70,122
Scott County
Population: 151,347
Income: $118,268
Sherburne County
Population: 97,820
Income: $99,431
Sibley County
Population: 14,950
Income: $74,781
St. Louis County
Population: 200,122
Income: $66,491
Stearns County
Population: 158,622
Income: $73,105
Steele County
Population: 37,396
Income: $79,722
Stevens County
Population: 9,682
Income: $69,737
Swift County
Population: 9,806
Income: $58,362
Todd County
Population: 25,277
Income: $63,216
Traverse County
Population: 3,345
Income: $63,456
Wabasha County
Population: 21,460
Income: $75,063
Wadena County
Population: 14,108
Income: $54,747
Waseca County
Population: 18,953
Income: $71,856
Washington County
Population: 268,651
Income: $110,828
Watonwan County
Population: 11,205
Income: $65,197
Wilkin County
Population: 6,454
Income: $67,114
Winona County
Population: 49,792
Income: $66,162
Wright County
Population: 142,543
Income: $102,980
Yellow Medicine County
Population: 9,569
Income: $70,605