State 27 · MN
Minnesota county map
Minnesota has 87 counties. St. Louis County is the largest by land at 6,248 square miles, and Hennepin County is the most populous with 1,273,334 residents.
- Population 2024
- 5,793,151
- #22 of 51
- Land area
- 79,632 sq mi
- #14 of 51
- Density
- 72.7 / sq mi
- #31 of 51
- Counties
- 87
- Capital: Saint Paul
Map of all 87 counties in Minnesota
Every county is labeled on Census 2024 boundaries. Download it as a PDF to print, a PNG, or an editable SVG. For blank, colored or city versions, see the printable Minnesota map sheets.
Minnesota population and land area
Minnesota had 5,793,151 residents in the Census Vintage 2024 estimates, the sum of its counties. That ranks 22nd of the 50 states and DC. Its 79,632 square miles of land rank 14th. Minnesota averages 72.7 people per square mile of land, about 1.3 times sparser than the national figure of 96.3. By density it ranks 31st.
- Population, 2024
- 5,793,15122nd of 51
- Land area
- 79,632 sq mi14th of 51
- Density
- 72.7 per sq mi31st of 51
- Number of counties
- 87
- Capital
- Saint Paul44.955° N, 93.102° W
- State FIPS code
- 27
Minnesota counties by population, density and income
Each shape is shaded by quintile, darker for higher values. Switch the measure above the map. Select a shape to open that county's page. The pin marks the capital, Saint Paul.
- < 11
- 11+
- 21+
- 36+
- 77+
Largest county in Minnesota by land area
St. Louis County ranks first at 6,248 square miles and Ramsey County last at 152 square miles. The top value is 41 times the bottom one.
- 01St. Louis County6,248
- 02Koochiching County3,105
- 03Itasca County2,668
- 04Beltrami County2,505
- 05Lake County2,109
- 06Cass County2,021
- 07Otter Tail County1,972
- 08Polk County1,971
- 09Aitkin County1,821
- 10Marshall County1,775
Most populous county in Minnesota
Hennepin County ranks first at 1,273,334 residents and Traverse County last at 3,134 residents. The gap is more than a hundredfold.
- 01Hennepin County1,273,334
- 02Ramsey County542,015
- 03Dakota County453,156
- 04Anoka County376,840
- 05Washington County283,960
- 06St. Louis County200,794
- 07Olmsted County166,424
- 08Stearns County163,997
- 09Scott County157,206
- 10Wright County154,593
Least populous county in Minnesota
The smallest populations, fewest first. Estimates for small counties carry more uncertainty than those for large ones.
- 01Traverse County3,134
- 02Lake of the Woods County3,797
- 03Red Lake County3,882
- 04Kittson County3,992
- 05Big Stone County5,067
Most densely populated county in Minnesota
Ramsey County ranks first at 3,559.8 people per square mile and Lake of the Woods County last at 2.9 people per square mile. The gap is more than a hundredfold.
- 01Ramsey County3,559.8
- 02Hennepin County2,298.4
- 03Anoka County893.0
- 04Dakota County805.5
- 05Washington County738.0
- 06Scott County441.5
- 07Carver County318.3
- 08Olmsted County254.7
- 09Sherburne County238.0
- 10Wright County233.8
Highest median household income in Minnesota
Carver County ranks first at $129,437 and Mahnomen County last at $54,177. The top value is 2.4 times the bottom one.
- 01Carver County$129,437
- 02Scott County$111,370
- 03Washington County$111,118
- 04Wright County$104,303
- 05Sherburne County$101,487
- 06Dakota County$100,012
- 07Anoka County$96,661
- 08Hennepin County$93,642
- 09Chisago County$91,338
- 10Olmsted County$89,431
Towns and cities in Minnesota
The Census Vintage 2024 subcounty estimates list 357 incorporated places in Minnesota with 1,000 or more residents, holding 4,666,513 people together, or 81% of the state total. 155 of them have 5,000 or more. The northernmost is Warroad at 48.917° N and the southernmost is Harmony at 43.554° N. Among places of 5,000+, Dayton grew fastest from July 2020 to July 2024, by 44.5%.
- 01Minneapolis428,579
- 02St. Paul307,465
- 03Rochester123,624
- 04Bloomington88,344
- 05Duluth87,986
- 06Brooklyn Park82,893
- 07Woodbury80,596
- 08Plymouth78,551
- 09Lakeville77,971
- 10Blaine75,172
- 11Maple Grove72,739
- 12St. Cloud72,145
Saint Paul, the capital
88.1% of Minnesota's place population, 4,111,337 of 4,666,513 people, lives in places within 100 miles of Saint Paul. That ranks 15th of 51 for how central the capital is. The most remote town of 1,000 to 9,999 people is Grand Marais, 108 miles in a straight line from the nearest place of 10,000+ (Duluth).
See all states in the capital radius ranking and the most remote towns ranking. Sunrise and sunset times for Saint Paul, month by month, are on the Saint Paul daylight page.
States bordering Minnesota
Minnesota borders 4 states or districts. The nearest neighboring capital is Madison, 226 miles SE of Saint Paul in a straight line.
UTM zones in Minnesota
The internal points of Minnesota's counties fall in UTM zones 14, 15. Zones are 6 degrees of longitude wide, numbered from 180° W: zone = floor((longitude + 180) / 6) + 1. Because Minnesota spans 2 zones, no single UTM zone covers the whole state.
All 87 counties in Minnesota
Sort by any column. The small orange number marks the top 3 in the state by population.
| FIPS | |||||
|---|---|---|---|---|---|
| 27053 | Hennepin County | 1,273,334#1 | 554 | 2,298.4 | $93,642 |
| 27123 | Ramsey County | 542,015#2 | 152 | 3,559.8 | $77,764 |
| 27037 | Dakota County | 453,156#3 | 563 | 805.5 | $100,012 |
| 27003 | Anoka County | 376,840 | 422 | 893.0 | $96,661 |
| 27163 | Washington County | 283,960 | 385 | 738.0 | $111,118 |
| 27137 | St. Louis County | 200,794 | 6,248 | 32.1 | $67,311 |
| 27109 | Olmsted County | 166,424 | 654 | 254.7 | $89,431 |
| 27145 | Stearns County | 163,997 | 1,343 | 122.1 | $75,116 |
| 27139 | Scott County | 157,206 | 356 | 441.5 | $111,370 |
| 27171 | Wright County | 154,593 | 661 | 233.8 | $104,303 |
| 27019 | Carver County | 112,628 | 354 | 318.3 | $129,437 |
| 27141 | Sherburne County | 103,059 | 433 | 238.0 | $101,487 |
| 27013 | Blue Earth County | 70,700 | 748 | 94.5 | $67,236 |
| 27131 | Rice County | 69,025 | 496 | 139.2 | $81,824 |
| 27035 | Crow Wing County | 68,642 | 998 | 68.8 | $74,540 |
| 27027 | Clay County | 66,848 | 1,045 | 64.0 | $72,172 |
| 27111 | Otter Tail County | 60,884 | 1,972 | 30.9 | $69,107 |
| 27025 | Chisago County | 59,105 | 415 | 142.5 | $91,338 |
| 27169 | Winona County | 49,973 | 626 | 79.8 | $71,907 |
| 27049 | Goodhue County | 47,982 | 757 | 63.4 | $83,979 |
| 27007 | Beltrami County | 46,762 | 2,505 | 18.7 | $65,855 |
| 27061 | Itasca County | 45,442 | 2,668 | 17.0 | $65,386 |
| 27067 | Kandiyohi County | 44,674 | 797 | 56.0 | $69,160 |
| 27059 | Isanti County | 43,687 | 436 | 100.3 | $85,799 |
| 27009 | Benton County | 41,881 | 408 | 102.6 | $74,677 |
| 27099 | Mower County | 40,900 | 711 | 57.5 | $66,578 |
| 27041 | Douglas County | 39,933 | 637 | 62.7 | $76,508 |
| 27147 | Steele County | 37,434 | 430 | 87.1 | $78,500 |
| 27085 | McLeod County | 36,780 | 492 | 74.8 | $75,691 |
| 27017 | Carlton County | 36,745 | 861 | 42.7 | $75,512 |
| 27005 | Becker County | 35,444 | 1,315 | 27.0 | $71,719 |
| 27097 | Morrison County | 34,520 | 1,125 | 30.7 | $68,639 |
| 27103 | Nicollet County | 34,493 | 449 | 76.9 | $74,482 |
| 27021 | Cass County | 31,442 | 2,021 | 15.6 | $61,490 |
| 27119 | Polk County | 30,413 | 1,971 | 15.4 | $68,136 |
| 27115 | Pine County | 30,319 | 1,411 | 21.5 | $69,619 |
| 27047 | Freeborn County | 30,314 | 707 | 42.9 | $66,215 |
| 27079 | Le Sueur County | 29,458 | 449 | 65.6 | $78,885 |
| 27095 | Mille Lacs County | 27,577 | 572 | 48.2 | $70,512 |
| 27153 | Todd County | 25,955 | 945 | 27.5 | $60,951 |
| 27015 | Brown County | 25,710 | 611 | 42.1 | $71,884 |
| 27083 | Lyon County | 25,577 | 714 | 35.8 | $69,161 |
| 27093 | Meeker County | 23,491 | 608 | 38.6 | $75,351 |
| 27057 | Hubbard County | 22,050 | 926 | 23.8 | $72,166 |
| 27105 | Nobles County | 21,969 | 715 | 30.7 | $63,576 |
| 27157 | Wabasha County | 21,574 | 523 | 41.3 | $81,349 |
| 27045 | Fillmore County | 21,502 | 861 | 25.0 | $69,157 |
| 27039 | Dodge County | 21,242 | 439 | 48.3 | $87,661 |
| 27091 | Martin County | 19,561 | 712 | 27.5 | $59,843 |
| 27161 | Waseca County | 18,684 | 423 | 44.1 | $70,833 |
| 27055 | Houston County | 18,352 | 552 | 33.2 | $77,043 |
| 27065 | Kanabec County | 16,608 | 522 | 31.8 | $70,384 |
| 27001 | Aitkin County | 16,335 | 1,821 | 9.0 | $59,844 |
| 27135 | Roseau County | 15,265 | 1,672 | 9.1 | $74,057 |
| 27127 | Redwood County | 15,254 | 879 | 17.4 | $71,012 |
| 27143 | Sibley County | 15,194 | 589 | 25.8 | $76,019 |
| 27129 | Renville County | 14,453 | 983 | 14.7 | $70,098 |
| 27159 | Wadena County | 14,437 | 536 | 26.9 | $55,449 |
| 27043 | Faribault County | 13,886 | 712 | 19.5 | $65,264 |
| 27113 | Pennington County | 13,652 | 617 | 22.1 | $73,104 |
| 27023 | Chippewa County | 12,299 | 581 | 21.2 | $75,774 |
| 27071 | Koochiching County | 11,594 | 3,105 | 3.7 | $64,009 |
| 27121 | Pope County | 11,495 | 675 | 17.0 | $64,480 |
| 27033 | Cottonwood County | 11,338 | 640 | 17.7 | $63,898 |
| 27165 | Watonwan County | 11,204 | 435 | 25.8 | $64,868 |
| 27075 | Lake County | 10,698 | 2,109 | 5.1 | $71,573 |
| 27063 | Jackson County | 9,861 | 703 | 14.0 | $72,413 |
| 27149 | Stevens County | 9,819 | 564 | 17.4 | $74,512 |
| 27151 | Swift County | 9,666 | 742 | 13.0 | $69,245 |
| 27133 | Rock County | 9,525 | 482 | 19.7 | $71,923 |
| 27173 | Yellow Medicine County | 9,373 | 759 | 12.3 | $69,009 |
| 27117 | Pipestone County | 9,100 | 465 | 19.6 | $69,117 |
| 27089 | Marshall County | 8,771 | 1,775 | 4.9 | $69,843 |
| 27029 | Clearwater County | 8,630 | 999 | 8.6 | $62,435 |
| 27101 | Murray County | 8,044 | 705 | 11.4 | $74,801 |
| 27073 | Lac qui Parle County | 6,636 | 765 | 8.7 | $67,947 |
| 27107 | Norman County | 6,284 | 873 | 7.2 | $62,716 |
| 27167 | Wilkin County | 6,268 | 751 | 8.3 | $75,073 |
| 27051 | Grant County | 6,109 | 548 | 11.2 | $72,935 |
| 27031 | Cook County | 5,571 | 1,453 | 3.8 | $62,435 |
| 27081 | Lincoln County | 5,564 | 537 | 10.4 | $65,021 |
| 27087 | Mahnomen County | 5,296 | 558 | 9.5 | $54,177 |
| 27011 | Big Stone County | 5,067 | 499 | 10.2 | $62,245 |
| 27069 | Kittson County | 3,992 | 1,099 | 3.6 | $72,224 |
| 27125 | Red Lake County | 3,882 | 432 | 9.0 | $70,019 |
| 27077 | Lake of the Woods County | 3,797 | 1,298 | 2.9 | $65,778 |
| 27155 | Traverse County | 3,134 | 574 | 5.5 | $67,634 |
Sources and data as of
Data as of: Census Vintage 2024 population estimates, 2024 Gazetteer land area and internal points, SAIPE 2023 median household income.
- 01Census Vintage 2024 county population estimates
- 02Census 2024 Gazetteer, counties
- 03Census SAIPE 2023 state and county estimates
- 04Census Vintage 2024 subcounty population estimates
- 05Census 2024 Gazetteer, places
- 06Census 2024 cartographic boundary file, counties (1:5,000,000)
How every number is computed: methodology. Spotted a wrong figure? Report an error.