Minnesota County Map with Cities — All 87 Counties

All 87 of Minnesota's counties, mapped from official U.S. Census boundaries with population, income, and unemployment for every one. Color the map by any measure, tap a county for its data, or download a print-ready copy.

Minnesota CountiesFIPS 27
Aitkin CountyAnoka CountyBecker CountyBeltrami CountyBenton CountyBig Stone CountyBlue Earth CountyBrown CountyCarlton CountyCarver CountyCass CountyChippewa CountyChisago CountyClay CountyClearwater CountyCook CountyCottonwood CountyCrow Wing CountyDakota CountyDodge CountyDouglas CountyFaribault CountyFillmore CountyFreeborn CountyGoodhue CountyGrant CountyHennepin CountyHouston CountyHubbard CountyIsanti CountyItasca CountyJackson CountyKanabec CountyKandiyohi CountyKittson CountyKoochiching CountyLac qui Parle CountyLake CountyLake of the Woods CountyLe Sueur CountyLincoln CountyLyon CountyMcLeod CountyMahnomen CountyMarshall CountyMartin CountyMeeker CountyMille Lacs CountyMorrison CountyMower CountyMurray CountyNicollet CountyNobles CountyNorman CountyOlmsted CountyOtter Tail CountyPennington CountyPine CountyPipestone CountyPolk CountyPope CountyRamsey CountyRed Lake CountyRedwood CountyRenville CountyRice CountyRock CountyRoseau CountySt. Louis CountyScott CountySherburne CountySibley CountyStearns CountySteele CountyStevens CountySwift CountyTodd CountyTraverse CountyWabasha CountyWadena CountyWaseca CountyWashington CountyWatonwan CountyWilkin CountyWinona CountyWright CountyYellow Medicine CountyMinneapolisRochesterDuluthWoodburySt. Cloud St. Louis  Cook  Koochiching  Cass  Otter Tail  Polk  Marshall  Becker  Pine  Kittson  Redwood  Martin  Douglas  Big Stone  Rice  Rock  Minneapolis  Rochester  Duluth  Woodbury  St. Cloud MinneapolisRochesterDuluthWoodburyLakevilleBlaineSt. Cloud St. Louis  Cook  Koochiching  Beltrami  Cass  Otter Tail  Aitkin  Polk  Marshall  Lake of the Woods  Becker  Pine  Morrison  Redwood  Norman  Fillmore  Blue Earth  Martin  Murray  Nobles  Grant  Minneapolis  Rochester  Duluth  Woodbury  Lakeville  Blaine  St. Cloud MinneapolisRochesterBloomingtonDuluthBrooklyn ParkLakevilleSt. Cloud St. Louis  Cook  Koochiching  Beltrami  Lake  Itasca  Cass  Otter Tail  Aitkin  Polk  Marshall  Lake of the Woods  Becker  Pine  Morrison  Kittson  Clay  Clearwater  Redwood  Fillmore  Lac qui Parle  Blue Earth  Goodhue  Yellow Medicine  Swift  Martin  Douglas  Freeborn  Murray  Nobles  Pope  Sibley  Traverse  Mahnomen  Lincoln  Minneapolis  Rochester  Bloomington  Duluth  Brooklyn Park  Lakeville  St. Cloud MinneapolisSt. PaulRochesterBloomingtonDuluthWoodburyLakevilleSt. Cloud St. Louis  Cook  Koochiching  Beltrami  Lake  Itasca  Cass  Otter Tail  Aitkin  Polk  Marshall  Lake of the Woods  Becker  Pine  Morrison  Kittson  Clay  Clearwater  Redwood  Carlton  Norman  Kandiyohi  Fillmore  Lac qui Parle  Blue Earth  Goodhue  Yellow Medicine  Wilkin  Martin  Douglas  Freeborn  Murray  Nobles  Pope  Pennington  Sibley  Traverse  Lincoln  Big Stone  Le Sueur  Steele  Minneapolis  St. Paul  Rochester  Bloomington  Duluth  Woodbury  Lakeville  St. Cloud 
Albers Equal Area ConicDatum WGS 84Census PEP V2025 · Census SAIPE 2024 · BLS LAUS September 2026, preliminary · Census TIGER 2026
CountyAtlasEdition
Minnesota’s 87 counties, projected equal-area. Hover over a county, or tap it, for its seat and key numbers; select it for all its data.
Color counties by

Tap any county for its population, income, and more.

Minnesota at a glance

Minnesota’s 87 counties, by the numbers

The table lists every county’s population, median household income, unemployment, density, and land area. Sort it by any column to find yours or rank them. A few patterns stand out:

  • Concentrated. Half of Minnesota’s 5,830,405 residents live in just 5 of 87 counties, and the 5 largest hold 50.6% of the total. calculated from Census PEP V2025
  • Income tracks poverty. The gap from richest to poorest runs 2.1×, and the 10 highest-income counties average 6.2% in poverty against 13.8% for the 10 lowest. calculated from Census SAIPE 2024
  • The median county. Half of Minnesota’s counties have fewer than 22,369 residents, and half report a median household income below $74,003. calculated from Census PEP V2025 · Census SAIPE 2024
  • Lopsided density. Only 20 of 87 counties are denser than Minnesota’s statewide average of 73 people per square mile. calculated from Census PEP V2025 · Census TIGER 2026
Aitkin County16,252$62,3515.7%9/sq mi1,821 sq miAitkin
Anoka County381,605$100,6164.6%904/sq mi422 sq miAnoka
Becker County35,497$71,8213.9%27/sq mi1,315 sq miDetroit Lakes
Beltrami County47,055$63,3224.8%19/sq mi2,505 sq miBemidji
Benton County41,744$77,5624.4%102/sq mi408 sq miFoley
Big Stone County5,054$69,9824.0%10/sq mi499 sq miOrtonville
Blue Earth County70,634$72,5014.0%94/sq mi748 sq miMankato
Brown County25,517$71,2343.7%42/sq mi611 sq miNew Ulm
Carlton County36,711$74,6134.8%43/sq mi861 sq miCarlton
Carver County114,379$128,3413.9%323/sq mi354 sq miChaska
Cass County31,430$74,4715.1%16/sq mi2,021 sq miWalker
Chippewa County12,406$70,5114.2%21/sq mi581 sq miMontevideo
Chisago County59,142$100,2094.4%143/sq mi415 sq miCenter City
Clay County67,734$81,2263.9%65/sq mi1,045 sq miMoorhead
Clearwater County8,647$65,7235.5%9/sq mi999 sq miBagley
Cook County5,522$68,0873.8%4/sq mi1,453 sq miGrand Marais
Cottonwood County11,405$73,9027.2%18/sq mi640 sq miWindom
Crow Wing County69,132$73,5954.5%69/sq mi998 sq miBrainerd
Dakota County457,710$105,4954.4%814/sq mi563 sq miHastings
Dodge County21,376$97,7143.8%49/sq mi439 sq miMantorville
Douglas County40,120$79,5033.7%63/sq mi637 sq miAlexandria
Faribault County13,888$65,6074.1%19/sq mi712 sq miBlue Earth
Fillmore County21,540$77,8833.5%25/sq mi861 sq miPreston
Freeborn County30,440$69,8634.3%43/sq mi707 sq miAlbert Lea
Goodhue County48,195$84,1274.3%64/sq mi757 sq miRed Wing
Grant County6,085$69,9633.8%11/sq mi548 sq miElbow Lake
Hennepin County1,284,784$95,3724.7%2,319/sq mi554 sq miMinneapolis
Houston County18,400$77,7353.3%33/sq mi552 sq miCaledonia
Hubbard County22,369$72,1894.6%24/sq mi926 sq miPark Rapids
Isanti County44,386$92,4684.7%102/sq mi436 sq miCambridge
Itasca County45,404$71,6075.5%17/sq mi2,667 sq miGrand Rapids
Jackson County9,857$79,1794.7%14/sq mi703 sq miJackson
Kanabec County16,628$71,8125.2%32/sq mi522 sq miMora
Kandiyohi County44,720$76,5754.3%56/sq mi797 sq miWillmar
Kittson County4,031$77,4793.6%4/sq mi1,099 sq miHallock
Koochiching County11,587$64,1655.7%4/sq mi3,105 sq miInternational Falls
Lac qui Parle County6,704$72,9653.3%9/sq mi765 sq miMadison
Lake County10,746$73,4274.1%5/sq mi2,109 sq miTwo Harbors
Lake of the Woods County3,770$68,2455.7%3/sq mi1,298 sq miBaudette
Le Sueur County29,453$97,4224.0%66/sq mi449 sq miLe Center
Lincoln County5,583$67,5553.9%10/sq mi537 sq miIvanhoe
Lyon County25,684$75,2853.9%36/sq mi714 sq miMarshall
Mahnomen County5,153$60,8124.8%9/sq mi558 sq miMahnomen
Marshall County8,798$73,0254.1%5/sq mi1,775 sq miWarren
Martin County19,440$61,3114.1%27/sq mi712 sq miFairmont
McLeod County36,631$81,8394.0%75/sq mi492 sq miGlencoe
Meeker County23,603$75,3674.2%39/sq mi608 sq miLitchfield
Mille Lacs County27,753$76,0625.0%48/sq mi572 sq miMilaca
Morrison County34,620$71,5084.3%31/sq mi1,125 sq miLittle Falls
Mower County40,971$70,4994.1%58/sq mi711 sq miAustin
Murray County7,942$73,3064.5%11/sq mi705 sq miSlayton
Nicollet County34,273$82,0443.8%76/sq mi448 sq miSt. Peter
Nobles County22,338$70,1234.3%31/sq mi715 sq miWorthington
Norman County6,336$71,7803.8%7/sq mi873 sq miAda
Olmsted County166,731$94,1293.7%255/sq mi654 sq miRochester
Otter Tail County61,041$71,9074.2%31/sq mi1,972 sq miFergus Falls
Pennington County13,686$72,7124.3%22/sq mi617 sq miThief River Falls
Pine County30,472$67,8725.5%22/sq mi1,411 sq miPine City
Pipestone County9,260$70,8853.3%20/sq mi465 sq miPipestone
Polk County30,545$75,0474.0%15/sq mi1,971 sq miCrookston
Pope County11,420$76,8234.0%17/sq mi675 sq miGlenwood
Ramsey County541,623$78,5624.8%3,557/sq mi152 sq miSt. Paul
Red Lake County3,940$72,1585.3%9/sq mi432 sq miRed Lake Falls
Redwood County15,265$66,2794.1%17/sq mi879 sq miRedwood Falls
Renville County14,356$74,1864.6%15/sq mi983 sq miOlivia
Rice County69,939$83,9334.3%141/sq mi496 sq miFaribault
Rock County9,524$77,4033.5%20/sq mi482 sq miLuverne
Roseau County15,246$76,3424.0%9/sq mi1,672 sq miRoseau
Scott County159,017$121,6664.1%447/sq mi356 sq miShakopee
Sherburne County104,194$110,9974.2%241/sq mi433 sq miElk River
Sibley County15,356$79,0694.0%26/sq mi589 sq miGaylord
St. Louis County200,518$69,2004.8%32/sq mi6,248 sq miDuluth
Stearns County164,110$76,7934.2%122/sq mi1,343 sq miSt. Cloud
Steele County37,464$83,2255.1%87/sq mi430 sq miOwatonna
Stevens County9,747$73,1033.0%17/sq mi564 sq miMorris
Swift County9,763$65,6566.2%13/sq mi742 sq miBenson
Todd County26,060$70,8564.4%28/sq mi945 sq miLong Prairie
Traverse County3,130$68,6663.2%5/sq mi574 sq miWheaton
Wabasha County21,537$81,1053.8%41/sq mi523 sq miWabasha
Wadena County14,388$61,3944.9%27/sq mi536 sq miWadena
Waseca County18,688$79,8324.4%44/sq mi423 sq miWaseca
Washington County286,895$113,0574.3%746/sq mi385 sq miStillwater
Watonwan County11,459$71,8924.3%26/sq mi435 sq miSt. James
Wilkin County6,288$80,5913.8%8/sq mi751 sq miBreckenridge
Winona County50,523$74,0033.9%81/sq mi626 sq miWinona
Wright County157,559$102,1304.0%238/sq mi661 sq miBuffalo
Yellow Medicine County9,477$80,4443.9%12/sq mi759 sq miGranite Falls

Click a column heading to sort all 87 counties. A suppressed estimate (coefficient of variation ≥ 0.30) shows a marker, never a guess. County seats are from Wikidata (CC0), each validated to a Census place inside its county. Where Wikidata has none, the seat comes from the page cited for that county in the seat file, and where the table names no seat, it says why. See the methodology.

Download & print this Minnesota map

Map of Minnesota's 87 counties on official U.S. Census boundaries, with major cities: Minneapolis, St. Paul, Rochester, Bloomington, Duluth, Woodbury

Minnesota maps, colored by the data

Cities in Minnesota

Minnesota has 856 incorporated cities. The largest is Minneapolis in Hennepin County with 427,246 residents. Use the search on the map above to find any city and highlight the county it sits in.

MinneapolisHennepin County427,246
St. PaulRamsey County307,284
RochesterOlmsted County122,330
BloomingtonHennepin County88,665
DuluthSt. Louis County87,093
Brooklyn ParkHennepin County83,876
PlymouthHennepin County79,220
WoodburyWashington County78,305
LakevilleDakota County74,354
BlaineAnoka County +1 more (also Ramsey County)72,488
Maple GroveHennepin County71,173
St. CloudStearns County +2 more (also Sherburne County, Benton County)70,629
EaganDakota County68,000
BurnsvilleDakota County64,463
Coon RapidsAnoka County63,468
Eden PrairieHennepin County63,051
Apple ValleyDakota County55,679
EdinaHennepin County53,262
MinnetonkaHennepin County53,064
St. Louis ParkHennepin County49,594
ShakopeeScott County46,012
MankatoBlue Earth County +2 more (also Le Sueur County, Nicollet County)45,473
MoorheadClay County45,036
Cottage GroveWashington County40,992
MaplewoodRamsey County40,695
RichfieldHennepin County36,642
Inver Grove HeightsDakota County35,906
RosevilleRamsey County35,802
AndoverAnoka County33,035
SavageScott County32,889
Brooklyn CenterHennepin County32,479
FridleyAnoka County30,241
ChaskaCarver County28,706
OakdaleWashington County28,585
RamseyAnoka County28,421
Prior LakeScott County28,016
RosemountDakota County27,562
Elk RiverSherburne County26,793
ShoreviewRamsey County26,714
OwatonnaSteele County26,498
AustinMower County26,358
WinonaWinona County26,009
ChanhassenCarver County +1 more (also Hennepin County)26,006
FaribaultRice County24,631
White Bear LakeRamsey County +1 more (also Washington County)23,908
FarmingtonDakota County23,902
ChamplinHennepin County23,294
New BrightonRamsey County22,710
CrystalHennepin County22,476
OtsegoWright County22,245

The table shows the 50 most populous. Search the map above for the other 806.

A city can reach into more than one county. The table names the one its center falls in; “+N more” counts the others, from the Census Bureau’s count of each city by county part Census ACS 2020–2024 place parts.

Which Minnesota county is the richest, largest, most crowded? The answers

  • Minnesota’s highest median household income is in Carver County ($128,341); the lowest is in Mahnomen County ($60,812). Census SAIPE 2024
  • Minnesota’s most populous county is Hennepin County (1,284,784); the least populous is Traverse County (3,130), a 410× spread. calculated from Census PEP V2025
  • Minnesota’s largest county by land area is St. Louis County (6,248 sq mi); the smallest is Ramsey County (152 sq mi). Census TIGER 2026
  • Minnesota’s highest population density is in Ramsey County (3,557/sq mi); the lowest is in Lake of the Woods County (3/sq mi). calculated from Census PEP V2025 · Census TIGER 2026
  • Minnesota’s highest poverty rate is in Beltrami County (17.3%); the lowest is in Carver County (4.7%). Census SAIPE 2024
  • In Minnesota, unemployment is highest in Cottonwood County (7.2%) and lowest in Stevens County (3.0%), for September 2026 (preliminary). BLS LAUS September 2026, preliminary
  • Minnesota’s highest median age is in Aitkin County (56.9); the lowest is in Blue Earth County (31.6). Census ACS 2020–2024
  • Minnesota’s highest share of adults 25 and over with a bachelor’s degree or higher is in Hennepin County (54.1%); the lowest is in Kanabec County (15.7%). Census ACS 2020–2024

Every figure is a current official estimate from the source named, never a crowd-sourced or copied value. Suppressed estimates (coefficient of variation ≥ 0.30) are omitted, never guessed. See the full methodology.

Minnesota counties: common questions

How many counties are in Minnesota?

Minnesota has 87 counties covering 79,632 sq mi and about 5.8M residents. Every one is on the map and in the table above.

What is the largest county in Minnesota?

It depends on the measure. By land area it’s St. Louis County (6,248 sq mi); by population it’s Hennepin County (1,284,784 residents).

What county is Minneapolis in?

Minneapolis, population 427,246, is in Hennepin County. Use the search on the map to find any Minnesota city’s county.

What is the richest county in Minnesota?

By median household income, Carver County is the richest at $128,341; the poorest is Mahnomen County at $60,812. Census SAIPE 2024

What is the most populous county in Minnesota?

Hennepin County, with 1,284,784 residents, about 22.0% of Minnesota’s people. That is 410× the least populous, Traverse County (3,130).

Sources & vintages

Data current through .