Federal Data HubIRS Migration Flows · JSON

Delaware County, OH

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

Net migration: +948 tax returns · +3,067 people · +$185,604,000 AGI

Inflow
8,425 returns · 15,034 people · $873,003,000 AGI
Outflow
7,477 returns · 11,967 people · $687,399,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Franklin County, OH4,215$430,738,000
Union County, OH187$15,780,000
Marion County, OH146$6,801,000
Licking County, OH142$12,586,000
Morrow County, OH139$6,487,000
Fairfield County, OH129$11,882,000
Cuyahoga County, OH127$13,110,000
Knox County, OH85$6,678,000
Summit County, OH67$5,669,000
Montgomery County, OH60$9,437,000

Top destinations (where leavers went)

CountyReturnsAGI
Franklin County, OH2,935$224,017,000
Union County, OH239$25,119,000
Morrow County, OH231$16,332,000
Marion County, OH214$11,648,000
Licking County, OH161$13,889,000
Knox County, OH121$10,463,000
Hamilton County, OH93$5,346,000
Cuyahoga County, OH91$5,765,000
Fairfield County, OH82$7,973,000
Cook County, IL75$4,228,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.