Indiana
State-to-state migration of people and income, 2022–2023 filing years
Between the 2022 and 2023 filing years, Indiana saw a net loss of 1,650 tax-filing households and a net gain of 4,366 individuals. On net, the area lost $353.2M 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)
-$353.2M
nominal dollars
Net households
-1,650
tax returns
Net people
+4,366
exemptions
+0.6 net people per 1,000 residents (population 6,862,199)
Income (AGI) in and out
Moved in$4.5B
Moved out$4.9B
Net -$353.2M (nominal)
Indiana 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.
Top origin states
Top destination states
- 1Illinois10,141$568.2M
- 2Florida7,615$796.7M
- 3Kentucky5,294$277.3M
- 4Ohio5,172$307.8M
- 5Michigan5,153$338.6M
- 6Texas4,631$313.9M
- 7California3,064$227.2M
- 8Tennessee2,684$165.1M
- 9North Carolina2,156$171.2M
- 10Georgia2,053$129.8M
Net migration by year
Net 2012–2023: -$4.3B (+23,295 people)
20122023
| Year | Net AGI | Net people |
|---|---|---|
| 2012 | -$306.7M | -5,692 |
| 2013 | -$259.7M | +241 |
| 2014 | -$394.3M | -6,094 |
| 2015 | -$384.6M | -4,923 |
| 2016 | -$550.1M | -4,257 |
| 2017 | -$444.9M | +3,211 |
| 2018 | -$376.1M | +6,360 |
| 2019 | -$344.7M | +4,205 |
| 2020 | -$213.8M | +8,523 |
| 2021 | -$164.2M | +11,029 |
| 2022 | -$551.3M | +6,326 |
| 2023 | -$353.2M | +4,366 |
Counties in Indiana (92)
- Adams County
- Allen County
- Bartholomew County
- Benton County
- Blackford County
- Boone County
- Brown County
- Carroll County
- Cass County
- Clark County
- Clay County
- Clinton County
- Crawford County
- Daviess County
- DeKalb County
- Dearborn County
- Decatur County
- Delaware County
- Dubois County
- Elkhart County
- Fayette County
- Floyd County
- Fountain County
- Franklin County
- Fulton County
- Gibson County
- Grant County
- Greene County
- Hamilton County
- Hancock County
- Harrison County
- Hendricks County
- Henry County
- Howard County
- Huntington County
- Jackson County
- Jasper County
- Jay County
- Jefferson County
- Jennings County
- Johnson County
- Knox County
- Kosciusko County
- LaGrange County
- LaPorte County
- Lake County
- Lawrence County
- Madison County
- Marion County
- Marshall County
- Martin County
- Miami County
- Monroe County
- Montgomery County
- Morgan County
- Newton County
- Noble County
- Ohio County
- Orange County
- Owen County
- Parke County
- Perry County
- Pike County
- Porter County
- Posey County
- Pulaski County
- Putnam County
- Randolph County
- Ripley County
- Rush County
- Scott County
- Shelby County
- Spencer County
- St. Joseph County
- Starke County
- Steuben County
- Sullivan County
- Switzerland County
- Tippecanoe County
- Tipton County
- Union County
- Vanderburgh County
- Vermillion County
- Vigo County
- Wabash County
- Warren County
- Warrick County
- Washington County
- Wayne County
- Wells County
- White County
- Whitley County
Get the next update for Indiana
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.