simplemaplab

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.

Counties
87
Population
5,830,405
Land area
79,632 sq mi
Capital
Saint Paul
Time Zone
Central (CT)

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 County270531,284,784+0.3%5542,319$97,653
Ramsey County27123541,623-1.9%1523,557$81,568
Dakota County27037457,710+4.1%563814$106,318
Anoka County27003381,605+4.9%422904$101,869
Washington County27163286,895+7.2%385746$115,345
St. Louis County27137200,518+0.1%6,24832$70,069
Olmsted County27109166,731+2.4%654255$95,406
Stearns County27145164,110+3.7%1,343122$77,066
Scott County27139159,017+5.4%356447$119,314
Wright County27171157,559+11.5%661238$107,209
Carver County27019114,379+7.0%354323$125,946
Sherburne County27141104,194+7.2%433241$105,466
Blue Earth County2701370,634+2.2%74894$74,477
Rice County2713169,939+4.2%496141$83,181
Crow Wing County2703569,132+4.6%99869$72,589
Clay County2702767,734+3.7%1,04565$81,172
Otter Tail County2711161,041+1.6%1,97231$72,255
Chisago County2702559,142+4.4%415143$99,400
Winona County2716950,523+1.7%62681$70,744
Goodhue County2704948,195+1.3%75764$84,171
Beltrami County2700747,055+1.8%2,50519$68,975
Itasca County2706145,404+0.9%2,66717$68,603
Kandiyohi County2706744,720+2.3%79756$76,592
Isanti County2705944,386+7.9%436102$87,440
Benton County2700941,744+0.9%408102$74,410
Mower County2709940,971+2.3%71158$73,074
Douglas County2704140,120+2.9%63763$79,043
Steele County2714737,464+0.1%43087$84,196
Carlton County2701736,711+1.4%86143$80,573
McLeod County2708536,631-0.4%49275$80,084
Becker County2700535,497+0.9%1,31527$71,388
Morrison County2709734,620+1.8%1,12531$69,446
Nicollet County2710334,273-0.5%44876$79,756
Cass County2702131,430+4.5%2,02116$68,874
Polk County2711930,545-2.1%1,97115$73,107
Pine County2711530,472+5.5%1,41122$71,146
Freeborn County2704730,440-1.5%70743$71,023
Le Sueur County2707929,453+2.8%44966$94,968
Mille Lacs County2709527,753+4.8%57248$72,729
Todd County2715326,060+3.1%94528$67,662
Lyon County2708325,684+0.6%71436$75,303
Brown County2701525,517-1.5%61142$69,378
Meeker County2709323,603+0.9%60839$75,446
Hubbard County2705722,369+4.8%92624$71,995
Nobles County2710522,338+0.2%71531$66,101
Fillmore County2704521,540+1.5%86125$77,512
Wabasha County2715721,537+0.8%52341$82,007
Dodge County2703921,376+2.4%43949$95,739
Martin County2709119,440-3.0%71227$59,507
Waseca County2716118,688-1.5%42344$76,261
Houston County2705518,400-2.3%55233$79,825
Kanabec County2706516,628+3.7%52232$71,460
Aitkin County2700116,252+3.6%1,8219$60,833
Sibley County2714315,356+3.4%58926$77,634
Redwood County2712715,265-1.0%87917$67,866
Roseau County2713515,246-0.5%1,6729$74,474
Wadena County2715914,388+2.3%53627$61,467
Renville County2712914,356-2.5%98315$70,625
Faribault County2704313,888-0.2%71219$66,815
Pennington County2711313,686-2.2%61722$77,325
Chippewa County2702312,406-1.6%58121$71,458
Koochiching County2707111,587-3.9%3,1054$66,940
Watonwan County2716511,459+1.8%43526$71,699
Pope County2712111,420+1.0%67517$76,220
Cottonwood County2703311,405-0.9%64018$72,941
Lake County2707510,746-1.5%2,1095$75,541
Jackson County270639,857-1.3%70314$75,743
Swift County271519,763-0.7%74213$60,412
Stevens County271499,747+0.7%56417$75,733
Rock County271339,524-1.8%48220$71,295
Yellow Medicine County271739,477-0.5%75912$74,000
Pipestone County271179,260-1.7%46520$69,628
Marshall County270898,798-2.6%1,7755$72,543
Clearwater County270298,647+1.6%9999$64,475
Murray County271017,942-2.9%70511$74,033
Lac qui Parle County270736,704-0.1%7659$74,432
Norman County271076,336-1.7%8737$72,260
Wilkin County271676,288-3.4%7518$71,410
Grant County270516,085+0.2%54811$73,917
Lincoln County270815,583-1.0%53710$69,694
Cook County270315,522-1.4%1,4534$72,638
Mahnomen County270875,153-4.6%5589$59,441
Big Stone County270115,054-2.2%49910$70,400
Kittson County270694,031-4.2%1,0994$76,100
Red Lake County271253,940+0.2%4329$77,188
Lake of the Woods County270773,770-0.1%1,2983$77,546
Traverse County271553,130-6.9%5745$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

Minnesota has 87 counties. The state was admitted to the Union in 1858 as the 32nd state. County boundaries have shifted over time as the population spread and new administrative units were carved from existing ones.
St. Louis County is the largest by land area at 6,248 square miles, with 200,518 residents.
Hennepin County is the most populous, with 1,284,784 residents over 554 square miles.
Traverse County has the smallest population at 3,130 residents.
Saint Paul is the state capital of Minnesota. The largest city is Minneapolis.
County population is the US Census Bureau's Vintage 2025 estimate for July 1, 2025; land and water area are from the 2026 Census Gazetteer; median household income is from the American Community Survey 2020–2024 5-year estimates. The county boundaries drawn on the map are the US Atlas TopoJSON build of the Census Bureau's TIGER/Line shapefiles. All figures are US Census Bureau data in the public domain.
Data sources

Neighboring states