Minnesota County Map With Cities
By Marko Visic · Updated Oct 5, 2026
Minnesota has 87 counties, covering 79,632 square miles of land. The Census Bureau estimates its population at 5,830,405 as of July 1, 2025. The largest county by land area is St. Louis County; the most populous is Hennepin County; the least populous is Traverse County.
Tap or click any county for details. Need a printable version? Blank Minnesota map (PDF/PNG/SVG).
All 87 Minnesota counties
| County | FIPS code | Population (July 1, 2025) ▼ | Change since April 2020 | Land area (sq mi) | People per sq mi | Median household income (2020–2024) |
|---|---|---|---|---|---|---|
| Hennepin County | 27053 | 1,284,784 | +0.3% | 554 | 2,319 | $97,653 |
| Ramsey County | 27123 | 541,623 | -1.9% | 152 | 3,557 | $81,568 |
| Dakota County | 27037 | 457,710 | +4.1% | 563 | 814 | $106,318 |
| Anoka County | 27003 | 381,605 | +4.9% | 422 | 904 | $101,869 |
| Washington County | 27163 | 286,895 | +7.2% | 385 | 746 | $115,345 |
| St. Louis County | 27137 | 200,518 | +0.1% | 6,248 | 32 | $70,069 |
| Olmsted County | 27109 | 166,731 | +2.4% | 654 | 255 | $95,406 |
| Stearns County | 27145 | 164,110 | +3.7% | 1,343 | 122 | $77,066 |
| Scott County | 27139 | 159,017 | +5.4% | 356 | 447 | $119,314 |
| Wright County | 27171 | 157,559 | +11.5% | 661 | 238 | $107,209 |
| Carver County | 27019 | 114,379 | +7.0% | 354 | 323 | $125,946 |
| Sherburne County | 27141 | 104,194 | +7.2% | 433 | 241 | $105,466 |
| Blue Earth County | 27013 | 70,634 | +2.2% | 748 | 94 | $74,477 |
| Rice County | 27131 | 69,939 | +4.2% | 496 | 141 | $83,181 |
| Crow Wing County | 27035 | 69,132 | +4.6% | 998 | 69 | $72,589 |
| Clay County | 27027 | 67,734 | +3.7% | 1,045 | 65 | $81,172 |
| Otter Tail County | 27111 | 61,041 | +1.6% | 1,972 | 31 | $72,255 |
| Chisago County | 27025 | 59,142 | +4.4% | 415 | 143 | $99,400 |
| Winona County | 27169 | 50,523 | +1.7% | 626 | 81 | $70,744 |
| Goodhue County | 27049 | 48,195 | +1.3% | 757 | 64 | $84,171 |
| Beltrami County | 27007 | 47,055 | +1.8% | 2,505 | 19 | $68,975 |
| Itasca County | 27061 | 45,404 | +0.9% | 2,667 | 17 | $68,603 |
| Kandiyohi County | 27067 | 44,720 | +2.3% | 797 | 56 | $76,592 |
| Isanti County | 27059 | 44,386 | +7.9% | 436 | 102 | $87,440 |
| Benton County | 27009 | 41,744 | +0.9% | 408 | 102 | $74,410 |
| Mower County | 27099 | 40,971 | +2.3% | 711 | 58 | $73,074 |
| Douglas County | 27041 | 40,120 | +2.9% | 637 | 63 | $79,043 |
| Steele County | 27147 | 37,464 | +0.1% | 430 | 87 | $84,196 |
| Carlton County | 27017 | 36,711 | +1.4% | 861 | 43 | $80,573 |
| McLeod County | 27085 | 36,631 | -0.4% | 492 | 75 | $80,084 |
| Becker County | 27005 | 35,497 | +0.9% | 1,315 | 27 | $71,388 |
| Morrison County | 27097 | 34,620 | +1.8% | 1,125 | 31 | $69,446 |
| Nicollet County | 27103 | 34,273 | -0.5% | 448 | 76 | $79,756 |
| Cass County | 27021 | 31,430 | +4.5% | 2,021 | 16 | $68,874 |
| Polk County | 27119 | 30,545 | -2.1% | 1,971 | 15 | $73,107 |
| Pine County | 27115 | 30,472 | +5.5% | 1,411 | 22 | $71,146 |
| Freeborn County | 27047 | 30,440 | -1.5% | 707 | 43 | $71,023 |
| Le Sueur County | 27079 | 29,453 | +2.8% | 449 | 66 | $94,968 |
| Mille Lacs County | 27095 | 27,753 | +4.8% | 572 | 48 | $72,729 |
| Todd County | 27153 | 26,060 | +3.1% | 945 | 28 | $67,662 |
| Lyon County | 27083 | 25,684 | +0.6% | 714 | 36 | $75,303 |
| Brown County | 27015 | 25,517 | -1.5% | 611 | 42 | $69,378 |
| Meeker County | 27093 | 23,603 | +0.9% | 608 | 39 | $75,446 |
| Hubbard County | 27057 | 22,369 | +4.8% | 926 | 24 | $71,995 |
| Nobles County | 27105 | 22,338 | +0.2% | 715 | 31 | $66,101 |
| Fillmore County | 27045 | 21,540 | +1.5% | 861 | 25 | $77,512 |
| Wabasha County | 27157 | 21,537 | +0.8% | 523 | 41 | $82,007 |
| Dodge County | 27039 | 21,376 | +2.4% | 439 | 49 | $95,739 |
| Martin County | 27091 | 19,440 | -3.0% | 712 | 27 | $59,507 |
| Waseca County | 27161 | 18,688 | -1.5% | 423 | 44 | $76,261 |
| Houston County | 27055 | 18,400 | -2.3% | 552 | 33 | $79,825 |
| Kanabec County | 27065 | 16,628 | +3.7% | 522 | 32 | $71,460 |
| Aitkin County | 27001 | 16,252 | +3.6% | 1,821 | 9 | $60,833 |
| Sibley County | 27143 | 15,356 | +3.4% | 589 | 26 | $77,634 |
| Redwood County | 27127 | 15,265 | -1.0% | 879 | 17 | $67,866 |
| Roseau County | 27135 | 15,246 | -0.5% | 1,672 | 9 | $74,474 |
| Wadena County | 27159 | 14,388 | +2.3% | 536 | 27 | $61,467 |
| Renville County | 27129 | 14,356 | -2.5% | 983 | 15 | $70,625 |
| Faribault County | 27043 | 13,888 | -0.2% | 712 | 19 | $66,815 |
| Pennington County | 27113 | 13,686 | -2.2% | 617 | 22 | $77,325 |
| Chippewa County | 27023 | 12,406 | -1.6% | 581 | 21 | $71,458 |
| Koochiching County | 27071 | 11,587 | -3.9% | 3,105 | 4 | $66,940 |
| Watonwan County | 27165 | 11,459 | +1.8% | 435 | 26 | $71,699 |
| Pope County | 27121 | 11,420 | +1.0% | 675 | 17 | $76,220 |
| Cottonwood County | 27033 | 11,405 | -0.9% | 640 | 18 | $72,941 |
| Lake County | 27075 | 10,746 | -1.5% | 2,109 | 5 | $75,541 |
| Jackson County | 27063 | 9,857 | -1.3% | 703 | 14 | $75,743 |
| Swift County | 27151 | 9,763 | -0.7% | 742 | 13 | $60,412 |
| Stevens County | 27149 | 9,747 | +0.7% | 564 | 17 | $75,733 |
| Rock County | 27133 | 9,524 | -1.8% | 482 | 20 | $71,295 |
| Yellow Medicine County | 27173 | 9,477 | -0.5% | 759 | 12 | $74,000 |
| Pipestone County | 27117 | 9,260 | -1.7% | 465 | 20 | $69,628 |
| Marshall County | 27089 | 8,798 | -2.6% | 1,775 | 5 | $72,543 |
| Clearwater County | 27029 | 8,647 | +1.6% | 999 | 9 | $64,475 |
| Murray County | 27101 | 7,942 | -2.9% | 705 | 11 | $74,033 |
| Lac qui Parle County | 27073 | 6,704 | -0.1% | 765 | 9 | $74,432 |
| Norman County | 27107 | 6,336 | -1.7% | 873 | 7 | $72,260 |
| Wilkin County | 27167 | 6,288 | -3.4% | 751 | 8 | $71,410 |
| Grant County | 27051 | 6,085 | +0.2% | 548 | 11 | $73,917 |
| Lincoln County | 27081 | 5,583 | -1.0% | 537 | 10 | $69,694 |
| Cook County | 27031 | 5,522 | -1.4% | 1,453 | 4 | $72,638 |
| Mahnomen County | 27087 | 5,153 | -4.6% | 558 | 9 | $59,441 |
| Big Stone County | 27011 | 5,054 | -2.2% | 499 | 10 | $70,400 |
| Kittson County | 27069 | 4,031 | -4.2% | 1,099 | 4 | $76,100 |
| Red Lake County | 27125 | 3,940 | +0.2% | 432 | 9 | $77,188 |
| Lake of the Woods County | 27077 | 3,770 | -0.1% | 1,298 | 3 | $77,546 |
| Traverse County | 27155 | 3,130 | -6.9% | 574 | 5 | $62,989 |
FIPS code: the Census Bureau’s five-digit county ID, a two-digit state code plus a three-digit county code. It is not a ZIP code.
How many counties does Minnesota have?
Minnesota has 87 counties covering 79,632 square miles. The state was admitted to the Union in 1858 as the 32nd state.
The largest county by land area is St. Louis County at 6,248 square miles, home to 200,518 residents. The most populous is Hennepin County with 1,284,784 residents — a density of 2,319 people per square mile. At the other end of the scale, Traverse County has 3,130 residents.
Minnesota’s capital is Saint Paul, while the largest city is Minneapolis.
Related resources
Download a printable outline of Minnesota’s county boundaries from our blank map of Minnesota page — available in SVG, PNG, and PDF.
Use the What County Am I In? tool to detect which Minnesota county a GPS location or address falls in, or the Address to County Lookup for batch input.
For demographic radius analysis, the Find ZIP Codes in Radius and Population Within Radius tools let you draw a circle around any Minnesota address and see every ZIP code and the total population inside.
Two SimpleMapLab studies cover Minnesota specifically: the 100-mile radius around Saint Paul measures how much of the state lives within 100 miles of its capitol, and the loneliest town in Minnesota ranks the state’s most isolated inhabited place. The county-counts blog post puts Minnesota’s 87 counties in national context.
Frequently asked questions
- County Population Totals, Vintage 2025: estimates for July 1, 2025, released March 2026
- Gazetteer Files, 2026: county land and water area
- American Community Survey 5-Year Estimates, 2020–2024: median household income (table B19013)
- County boundaries on the map: US Atlas TopoJSON build of the US Census Bureau’s TIGER/Line shapefiles. All figures are US Census Bureau data in the public domain.