County directory · Official data joined by FIPS

Minnesota counties

Compare all 87 counties and county equivalents in Minnesota by income, housing, employment, education, health, and population.

Interactive county map

See where the numbers change

Choose a county metric. Color is normalized within Minnesota, and gray means the source has no county value.

LowerHigher

Browse the state

All Minnesota counties

Every row uses county-level ACS, LAUS, and County Health Rankings data. Standalone profiles still open only above the publication gate.

87 counties Publication gate: population ≥ 100,000 or largest in state
RankCountyPopulationIncome Home valueUnemploymentDegree+Life exp.Profile
#1 Hennepin County 1,269,496 $97,653 $392,900 2.8% 54.1% 79.5 yrs Open
#2 Ramsey County 542,945 $81,568 $326,600 2.9% 45.6% 77.6 yrs Open
#3 Dakota County 445,771 $106,318 $381,000 2.7% 45% 80.9 yrs Open
#4 Anoka County 370,349 $101,869 $346,500 3% 32.2% 79.9 yrs Open
#5 Washington County 276,238 $115,345 $422,000 2.7% 49.1% 81.3 yrs Open
#6 St. Louis County 200,123 $70,069 $221,400 3.4% 33.6% 76.8 yrs Open
#7 Olmsted County 164,498 $95,406 $331,700 2.3% 49.4% 81 yrs Open
#8 Stearns County 160,865 $77,066 $273,400 3% 28.8% 80 yrs Open
#9 Scott County 154,557 $119,314 $419,400 2.7% 44.1% 81.1 yrs Open
#10 Wright County 148,269 $107,209 $358,900 3% 34.4% 80 yrs Open
#11 Carver County 110,041 $125,946 $453,600 2.6% 50.4% 82.3 yrs Open
#12 Sherburne County 100,560 $105,466 $361,400 3.2% 29.7% 79.4 yrs Open
#13 Blue Earth County 69,871 $74,477 $266,700 2.6% 34.2% 79.7 yrs Data row
#14 Rice County 67,917 $83,181 $320,200 3% 30.2% 79.9 yrs Data row
#15 Crow Wing County 67,686 $72,589 $306,800 3.7% 29.3% 78.7 yrs Data row
#16 Clay County 66,059 $81,172 $265,500 2.5% 39.3% 78 yrs Data row
#17 Otter Tail County 60,475 $72,255 $273,000 3.5% 28.3% 78.9 yrs Data row
#18 Chisago County 57,991 $99,400 $351,900 3.4% 24.4% 79.4 yrs Data row
#19 Winona County 49,779 $70,744 $235,400 2.4% 32.7% 80.2 yrs Data row
#20 Goodhue County 47,943 $84,171 $285,100 3% 27.9% 78.7 yrs Data row
#21 Beltrami County 46,512 $68,975 $237,500 3.9% 31.8% 74.1 yrs Data row
#22 Itasca County 45,275 $68,603 $225,200 4.8% 25.9% 76.5 yrs Data row
#23 Kandiyohi County 44,079 $76,592 $243,200 3.1% 27.9% 79.8 yrs Data row
#24 Isanti County 42,596 $87,440 $306,200 4% 20.7% 78.5 yrs Data row
#25 Benton County 41,593 $74,410 $271,000 3.6% 26.2% 77.3 yrs Data row
#26 Mower County 40,343 $73,074 $185,200 2.7% 23.9% 78.8 yrs Data row
#27 Douglas County 39,575 $79,043 $321,400 2.8% 29.7% 79.4 yrs Data row
#28 Steele County 37,439 $84,196 $245,400 3.3% 28% 80 yrs Data row
#29 McLeod County 36,798 $80,084 $246,100 3.3% 20.2% 79 yrs Data row
#30 Carlton County 36,518 $80,573 $245,100 3.8% 26.5% 76.3 yrs Data row
#31 Becker County 35,343 $71,388 $291,000 3.5% 28% 77.9 yrs Data row
#32 Nicollet County 34,411 $79,756 $270,300 2.6% 36.1% 80.9 yrs Data row
#33 Morrison County 34,249 $69,446 $248,500 4.4% 18.9% 78.3 yrs Data row
#34 Cass County 30,992 $68,874 $288,300 4.8% 26% 74.6 yrs Data row
#35 Polk County 30,705 $73,107 $222,800 3.1% 28% 76.9 yrs Data row
#36 Freeborn County 30,623 $71,023 $171,100 2.9% 18.2% 78.1 yrs Data row
#37 Pine County 29,640 $71,146 $239,300 5.5% 17.4% 76.9 yrs Data row
#38 Le Sueur County 29,113 $94,968 $316,500 4.1% 26.3% 79.8 yrs Data row
#39 Mille Lacs County 27,125 $72,729 $258,300 4.7% 18.2% 73.9 yrs Data row
#40 Brown County 25,800 $69,378 $191,200 3.2% 24.5% 80.2 yrs Data row
#41 Todd County 25,575 $67,662 $207,700 4.1% 16.1% 80.9 yrs Data row
#42 Lyon County 25,503 $75,303 $200,700 2.8% 31.1% 79.1 yrs Data row
#43 Meeker County 23,468 $75,446 $249,000 3.6% 19.9% 79.8 yrs Data row
#44 Nobles County 22,041 $66,101 $197,200 2.7% 17.9% 79.8 yrs Data row
#45 Hubbard County 21,831 $71,995 $282,600 4.4% 30.7% 80.1 yrs Data row
#46 Wabasha County 21,565 $82,007 $264,400 2.9% 26.5% 80.8 yrs Data row
#47 Fillmore County 21,414 $77,512 $221,100 2.7% 24.1% 79.6 yrs Data row
#48 Dodge County 21,045 $95,739 $287,700 3% 30.2% 81.2 yrs Data row
#49 Martin County 19,780 $59,507 $163,500 2.9% 23.8% 79.2 yrs Data row
#50 Waseca County 18,885 $76,261 $220,800 3.7% 21% 79.3 yrs Data row
#51 Houston County 18,653 $79,825 $239,000 2.7% 30.1% 79.6 yrs Data row
#52 Kanabec County 16,390 $71,460 $228,100 5.7% 15.7% 77.4 yrs Data row
#53 Aitkin County 16,056 $60,833 $255,800 5.2% 20.3% 77.9 yrs Data row
#54 Redwood County 15,350 $67,866 $158,200 2.8% 22.2% 79.1 yrs Data row
#55 Roseau County 15,302 $74,474 $183,700 3.4% 21.4% 77 yrs Data row
#56 Sibley County 15,005 $77,634 $231,900 3.6% 19.4% 80.4 yrs Data row
#57 Renville County 14,558 $70,625 $163,200 4.3% 18.1% 77.8 yrs Data row
#58 Wadena County 14,256 $61,467 $173,000 4.4% 19.8% 77.1 yrs Data row
#59 Faribault County 13,914 $66,815 $135,300 3.2% 21.8% 78.5 yrs Data row
#60 Pennington County 13,791 $77,325 $195,500 4.5% 21% 78.3 yrs Data row
#61 Chippewa County 12,377 $71,458 $156,100 3.1% 19.3% 76.6 yrs Data row
#62 Koochiching County 11,833 $66,940 $156,600 4.1% 22% 76.9 yrs Data row
#63 Cottonwood County 11,458 $72,941 $169,300 3.9% 24.1% 78.3 yrs Data row
#64 Pope County 11,418 $76,220 $255,100 3.2% 23.9% 78.1 yrs Data row
#65 Watonwan County 11,205 $71,699 $162,400 3.2% 17.2% 79 yrs Data row
#66 Lake County 10,879 $75,541 $241,300 3.2% 26.8% 79.6 yrs Data row
#67 Jackson County 9,933 $75,743 $157,100 2.9% 26.1% 79.7 yrs Data row
#68 Swift County 9,748 $60,412 $161,400 3.4% 24.2% 79 yrs Data row
#69 Stevens County 9,739 $75,733 $202,800 2.3% 31.2% 82.9 yrs Data row
#70 Rock County 9,621 $71,295 $224,300 2% 26.3% 78.1 yrs Data row
#71 Yellow Medicine County 9,451 $74,000 $154,700 3.1% 19.7% 78.7 yrs Data row
#72 Pipestone County 9,284 $69,628 $140,200 2.8% 21.8% 77.3 yrs Data row
#73 Marshall County 8,909 $72,543 $164,500 4.4% 18.7% 81.4 yrs Data row
#74 Clearwater County 8,616 $64,475 $192,100 6.6% 19.8% 75.9 yrs Data row
#75 Murray County 8,097 $74,033 $185,400 3.7% 23.5% 82.9 yrs Data row
#76 Lac qui Parle County 6,682 $74,432 $157,600 2.7% 23.3% 79.4 yrs Data row
#77 Wilkin County 6,371 $71,410 $182,200 2.6% 23% 75.6 yrs Data row
#78 Norman County 6,367 $72,260 $147,100 3.4% 22.8% 77.5 yrs Data row
#79 Grant County 6,127 $73,917 $191,000 3.8% 21% 77 yrs Data row
#80 Cook County 5,635 $72,638 $336,200 4% 46.6% 83 yrs Data row
#81 Lincoln County 5,603 $69,694 $164,400 3.2% 25.7% 79.9 yrs Data row
#82 Mahnomen County 5,358 $59,441 $161,900 4.5% 16.2% 68.5 yrs Data row
#83 Big Stone County 5,127 $70,400 $169,100 3.5% 25.7% 77.5 yrs Data row
#84 Kittson County 4,084 $76,100 $134,800 3.1% 29.1% 75.8 yrs Data row
#85 Red Lake County 3,915 $77,188 $162,000 4.7% 18.6% 81.1 yrs Data row
#86 Lake of the Woods County 3,821 $77,546 $216,100 4.1% 25.4% 78.9 yrs Data row
#87 Traverse County 3,243 $62,989 $114,100 2.7% 16.6% 76.3 yrs Data row

County data policy

Depth without index bloat

Every county stays available in this directory, but a standalone profile is published only when population is at least 100,000 or the county is the largest in its state. This keeps smaller counties comparable without producing thousands of thin pages.

Five-digit FIPS—not the county name—is the join key. ACS supplies income, housing, population, and education; BLS LAUS supplies annual employment; County Health Rankings supplies health outcomes and access.