Bordering states

Iowa vs Minnesota

Short answer

Minnesota has 5,793,151 residents, 79% more than Iowa's 3,241,488. Minnesota is the larger by land, 1.43 times the size of Iowa.
IA
3,241,488
MN
5,793,151

The two states, county by county

Both maps share one density scale, so the same shade means the same number of people per square mile on either side of the border. Darker counties are denser. Select a county to open its page.

Iowa

Monroe County: 17.0 per sq miWorth County: 18.3 per sq miBuena Vista County: 36.2 per sq miJasper County: 52.2 per sq miVan Buren County: 14.9 per sq miHardin County: 28.9 per sq miIda County: 15.8 per sq miMarshall County: 70.6 per sq miFayette County: 26.2 per sq miRinggold County: 8.6 per sq miWapello County: 82.6 per sq miWebster County: 51.6 per sq miAdams County: 8.5 per sq miBuchanan County: 36.3 per sq miCerro Gordo County: 74.8 per sq miLucas County: 20.3 per sq miEmmet County: 23.1 per sq miFloyd County: 30.0 per sq miCrawford County: 22.9 per sq miLinn County: 323.2 per sq miMontgomery County: 23.7 per sq miPolk County: 901.3 per sq miCherokee County: 20.2 per sq miBremer County: 58.2 per sq miGrundy County: 24.7 per sq miAdair County: 13.1 per sq miCedar County: 31.5 per sq miStory County: 179.0 per sq miMahaska County: 38.6 per sq miDavis County: 18.3 per sq miClay County: 29.0 per sq miJohnson County: 261.1 per sq miGreene County: 15.2 per sq miPalo Alto County: 15.6 per sq miBenton County: 36.0 per sq miCass County: 23.1 per sq miWright County: 21.9 per sq miAudubon County: 12.6 per sq miHenry County: 44.6 per sq miBoone County: 46.9 per sq miAppanoose County: 24.3 per sq miWashington County: 39.8 per sq miChickasaw County: 23.2 per sq miPoweshiek County: 31.5 per sq miOsceola County: 15.1 per sq miWayne County: 12.6 per sq miMitchell County: 22.7 per sq miJefferson County: 36.2 per sq miUnion County: 28.2 per sq miButler County: 24.4 per sq miHancock County: 18.6 per sq miMarion County: 61.4 per sq miDelaware County: 30.5 per sq miHumboldt County: 22.1 per sq miSioux County: 47.6 per sq miDes Moines County: 92.3 per sq miO'Brien County: 24.9 per sq miClayton County: 21.7 per sq miBlack Hawk County: 233.9 per sq miWinnebago County: 25.9 per sq miHarrison County: 21.0 per sq miDecatur County: 14.4 per sq miPocahontas County: 12.1 per sq miLyon County: 21.1 per sq miIowa County: 28.0 per sq miFranklin County: 17.2 per sq miDickinson County: 47.7 per sq miMadison County: 30.6 per sq miAllamakee County: 22.2 per sq miJones County: 36.7 per sq miCarroll County: 35.8 per sq miKossuth County: 14.8 per sq miHamilton County: 25.8 per sq miHoward County: 19.8 per sq miPage County: 28.1 per sq miGuthrie County: 18.2 per sq miTama County: 23.2 per sq miMonona County: 12.1 per sq miClarke County: 22.1 per sq miLee County: 62.6 per sq miMills County: 33.6 per sq miSac County: 16.6 per sq miScott County: 383.3 per sq miKeokuk County: 17.0 per sq miJackson County: 30.5 per sq miWarren County: 98.9 per sq miCalhoun County: 17.0 per sq miShelby County: 20.0 per sq miFremont County: 12.7 per sq miDubuque County: 163.1 per sq miLouisa County: 26.5 per sq miTaylor County: 11.0 per sq miWoodbury County: 122.9 per sq miClinton County: 66.2 per sq miWinneshiek County: 28.6 per sq miPottawattamie County: 98.3 per sq miPlymouth County: 29.9 per sq miMuscatine County: 96.3 per sq miDallas County: 196.1 per sq mi

Minnesota

Cook County: 3.8 per sq miKanabec County: 31.8 per sq miCarlton County: 42.7 per sq miBecker County: 27.0 per sq miDodge County: 48.3 per sq miDouglas County: 62.7 per sq miMurray County: 11.4 per sq miPipestone County: 19.6 per sq miRock County: 19.7 per sq miSteele County: 87.1 per sq miWaseca County: 44.1 per sq miPennington County: 22.1 per sq miRed Lake County: 9.0 per sq miStevens County: 17.4 per sq miHubbard County: 23.8 per sq miMahnomen County: 9.5 per sq miFillmore County: 25.0 per sq miOtter Tail County: 30.9 per sq miRice County: 139.2 per sq miMeeker County: 38.6 per sq miNobles County: 30.7 per sq miSwift County: 13.0 per sq miWatonwan County: 25.8 per sq miWadena County: 26.9 per sq miPolk County: 15.4 per sq miLyon County: 35.8 per sq miSt. Louis County: 32.1 per sq miTodd County: 27.5 per sq miCarver County: 318.3 per sq miKandiyohi County: 56.0 per sq miOlmsted County: 254.7 per sq miRoseau County: 9.1 per sq miDakota County: 805.5 per sq miYellow Medicine County: 12.3 per sq miCrow Wing County: 68.8 per sq miSibley County: 25.8 per sq miMorrison County: 30.7 per sq miLac qui Parle County: 8.7 per sq miLincoln County: 10.4 per sq miMartin County: 27.5 per sq miClay County: 64.0 per sq miHouston County: 33.2 per sq miWilkin County: 8.3 per sq miNicollet County: 76.9 per sq miNorman County: 7.2 per sq miBenton County: 102.6 per sq miAnoka County: 893.0 per sq miBlue Earth County: 94.5 per sq miTraverse County: 5.5 per sq miAitkin County: 9.0 per sq miMarshall County: 4.9 per sq miGrant County: 11.2 per sq miWabasha County: 41.3 per sq miLake County: 5.1 per sq miCottonwood County: 17.7 per sq miBrown County: 42.1 per sq miCass County: 15.6 per sq miLake of the Woods County: 2.9 per sq miScott County: 441.5 per sq miIsanti County: 100.3 per sq miStearns County: 122.1 per sq miClearwater County: 8.6 per sq miHennepin County: 2,298.4 per sq miKittson County: 3.6 per sq miWright County: 233.8 per sq miGoodhue County: 63.4 per sq miJackson County: 14.0 per sq miWashington County: 738.0 per sq miChippewa County: 21.2 per sq miFreeborn County: 42.9 per sq miKoochiching County: 3.7 per sq miBig Stone County: 10.2 per sq miRedwood County: 17.4 per sq miChisago County: 142.5 per sq miFaribault County: 19.5 per sq miRenville County: 14.7 per sq miItasca County: 17.0 per sq miMower County: 57.5 per sq miSherburne County: 238.0 per sq miMille Lacs County: 48.2 per sq miWinona County: 79.8 per sq miRamsey County: 3,559.8 per sq miPine County: 21.5 per sq miMcLeod County: 74.8 per sq miPope County: 17.0 per sq miLe Sueur County: 65.6 per sq miBeltrami County: 18.7 per sq mi
People per sq mi
  1. < 15
  2. < 23
  3. < 32
  4. < 66
  5. ≥ 66
no data

Residents, 2024

  1. 01Iowa3,241,488
  2. 02Minnesota5,793,151

Land, square miles

  1. 01Iowa55,854
  2. 02Minnesota79,632

People per square mile

  1. 01Iowa58.0
  2. 02Minnesota72.7

Median county household income

  1. 01Iowa$68,654
  2. 02Minnesota$71,573

Side by side

MeasureIowaMinnesota
Residents, 20243,241,4885,793,151
Rank by population32nd22nd
Land, sq mi55,85479,632
People per sq mi58.072.7
County-equivalents9987
Median county residents15,00822,050
Median county income$68,654$71,573
Most populous countyPolk CountyHennepin County
Largest county by landKossuth CountySt. Louis County
CapitalDes MoinesSaint Paul
Daylight at capital, June 2115 h 12 min15 h 37 min
Census divisionWest North CentralWest North Central
Census Vintage 2024 population, 2024 Gazetteer land area, SAIPE 2023 income. Daylight computed with SunCalc.

Population and density

Minnesota has 5,793,151 residents, 79% more than Iowa's 3,241,488. Iowa ranks 32nd and Minnesota 22nd of the 50 states and DC. Minnesota is the more crowded, with 72.7 people per square mile against 58.0, 25% more.

Land area

Minnesota has 79,632 square miles of land, 43% more than Iowa's 55,854. The largest county-equivalent in Iowa is Kossuth County at 973 square miles; in Minnesota it is St. Louis County at 6,248.

Counties

Iowa is divided into 99 county-equivalents and Minnesota into 87, so an average Iowa county covers 564 square miles against 915. The typical county in Iowa has 15,008 residents, against 22,050 in Minnesota. The most populous are Polk County (516,185) and Hennepin County (1,273,334).

10 county names appear on both sides of the border: Benton, Cass, Clay, Jackson, Lyon, Marshall, Polk, Scott, Washington, Wright. Use the FIPS code, not the name, when joining data across the two states.

Household income

The median county in Minnesota has a household income of $71,573, 4% above Iowa's $68,654. The highest county incomes are Dallas County ($102,189) in Iowa and Carver County ($129,437) in Minnesota, from SAIPE 2023.

Capitals and daylight

Des Moines and Saint Paul are 234 miles apart in a straight line; from Des Moines the initial bearing is 6°, N. On June 21, 2026, Des Moines gets 15 h 12 min of daylight and Saint Paul 15 h 37 min; on December 21 the figures are 9 h 10 min and 8 h 46 min. Month by month tables are on the Des Moines and Saint Paul daylight pages.

Where they sit

Both are in the Census West North Central division of the Midwest region. By county internal points, Iowa spans 2 UTM zones and Minnesota 2.

Questions people ask

Which is bigger, Iowa or Minnesota?

Minnesota, with 79,632 square miles of land against 55,854, 1.43 times as large.

Which has more people, Iowa or Minnesota?

Minnesota has 5,793,151 residents, 79% more than Iowa's 3,241,488.

How far is Des Moines from Saint Paul?

234 miles in a straight line, heading N (6°) from Des Moines.

Do Iowa and Minnesota have counties with the same name?

Yes, 10: Benton, Cass, Clay, Jackson, Lyon, Marshall, Polk, Scott, Washington, Wright.

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.

  1. 01Census Vintage 2024 county population estimates
  2. 02Census 2024 Gazetteer, counties
  3. 03Census SAIPE 2023 state and county estimates
  4. 04Census Bureau regions and divisions of the United States (last verified 2026-09-30)

How every number is computed: methodology. Spotted a wrong figure? Report an error.