Federal Data HubIRS Migration Flows · JSON

Darke County, OH

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

Net migration: -94 tax returns · -73 people · $-5,038,000 AGI

Inflow
906 returns · 1,588 people · $44,319,000 AGI
Outflow
1,000 returns · 1,661 people · $49,357,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Montgomery County, OH152$7,109,000
Miami County, OH151$6,808,000
Preble County, OH78$3,521,000
Randolph County, IN60$2,042,000
Mercer County, OH47$2,668,000
Shelby County, OH31$1,613,000

Top destinations (where leavers went)

CountyReturnsAGI
Miami County, OH176$7,504,000
Montgomery County, OH122$6,514,000
Randolph County, IN75$2,738,000
Preble County, OH57$3,003,000
Shelby County, OH47$2,560,000
Mercer County, OH47$2,679,000
Auglaize County, OH31$1,595,000
Wayne County, IN26$1,032,000
Franklin County, OH23$874,000
Hamilton County, OH20$817,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.