Federal Data HubIRS Migration Flows · JSON

Monroe County, IN

County-to-county migration · IRS SOI · filing years 2022-2023

Net migration: -922 tax returns · -1,349 people · $-65,839,000 AGI

Inflow
4,203 returns · 6,116 people · $224,367,000 AGI
Outflow
5,125 returns · 7,465 people · $290,206,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Marion County, IN359$16,691,000
Lawrence County, IN236$11,085,000
Greene County, IN181$6,991,000
Owen County, IN142$5,661,000
Hamilton County, IN128$6,927,000
Morgan County, IN87$4,669,000
Johnson County, IN83$4,497,000
Cook County, IL70$4,620,000
Lake County, IN63$1,611,000
Tippecanoe County, IN59$2,443,000

Top destinations (where leavers went)

CountyReturnsAGI
Marion County, IN483$24,286,000
Lawrence County, IN303$15,786,000
Cook County, IL255$11,900,000
Greene County, IN204$10,187,000
Owen County, IN165$9,090,000
Hamilton County, IN145$9,728,000
Johnson County, IN107$6,209,000
Morgan County, IN105$5,176,000
King County, WA86$6,934,000
Hendricks County, IN63$3,268,000

IRS migration data tracks where tax filers lived in consecutive years. A "return" is roughly a household; "AGI" is the adjusted gross income that moved with them. Net migration = inflow − outflow. Small county-pair flows are suppressed by the IRS for privacy and shown blank.

Source: IRS SOI Migration Data. License: CC0 1.0.