How America Moves

Iowa

State-to-state migration of people and income, 20222023 filing years

Between the 2022 and 2023 filing years, Iowa saw a net loss of 2,508 tax-filing households and a net loss of 1,538 individuals. On net, the area lost $271.1M in associated adjusted gross income (AGI, nominal dollars). The largest inflow came from Illinois; the largest outflow went to Illinois. These figures cover federal income tax filers only and do not indicate why people moved.

Net income (AGI)
-$271.1M
nominal dollars
Net households
-2,508
tax returns
Net people
-1,538
exemptions

-0.5 net people per 1,000 residents (population 3,207,004)

Income (AGI) in and out

Moved in$2.1B
Moved out$2.4B
Net -$271.1M (nominal)

Iowa counties

Net migration by county. Hover for figures; click a county to open it.

Net outNet in(AGI $)
Net income (AGI) that moved in minus out, in nominal dollars (not adjusted for inflation).Net tax returns (filing households) that moved in minus out.Net people per 1,000 residents, so larger and smaller areas compare fairly.
Loading map…

Top origin states

  1. 1Illinois5,280$306.6M
  2. 2Nebraska3,172$182.8M
  3. 3Minnesota2,324$153.5M
  4. 4Texas2,099$124.0M
  5. 5California1,830$124.1M
  6. 6Florida1,754$125.8M
  7. 7Missouri1,665$95.5M
  8. 8Wisconsin1,458$88.8M
  9. 9Colorado1,346$90.4M
  10. 10Arizona1,132$76.9M

Top destination states

  1. 1Illinois4,586$246.1M
  2. 2Nebraska3,156$166.5M
  3. 3Minnesota2,819$179.7M
  4. 4Texas2,432$170.5M
  5. 5Florida2,080$225.1M
  6. 6Missouri2,029$122.4M
  7. 7Wisconsin1,768$111.1M
  8. 8Colorado1,504$100.1M
  9. 9California1,351$91.4M
  10. 10Arizona1,308$101.4M

Net migration by year

Net 2012–2023: -$3.6B (-30,881 people)
20122023
Net AGI and net people by year (nominal dollars)
YearNet AGINet people
2012-$97.5M-1,025
2013-$53.1M+664
2014-$230.7M-2,658
2015-$238.4M-1,468
2016-$259.3M-3,108
2017-$385.7M-4,324
2018-$455.9M-2,467
2019-$515.8M-5,355
2020-$283.7M-3,086
2021-$258.8M-1,123
2022-$514.6M-5,393
2023-$271.1M-1,538

Counties in Iowa (99)

Get the next update for Iowa

The IRS releases new migration data once a year. Drop your email and we will send the refreshed numbers when they land. No spam, unsubscribe anytime.