Federal Data HubIRS Migration Flows · JSON

Wyandot County, OH

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

Net migration: -27 tax returns · -7 people · $-752,000 AGI

Inflow
494 returns · 859 people · $22,537,000 AGI
Outflow
521 returns · 866 people · $23,289,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Hancock County, OH82$4,108,000
Seneca County, OH71$3,250,000
Marion County, OH60$2,629,000
Crawford County, OH51$1,797,000
Hardin County, OH37$1,689,000
Franklin County, OH28$1,155,000

Top destinations (where leavers went)

CountyReturnsAGI
Hancock County, OH100$4,522,000
Seneca County, OH84$3,493,000
Marion County, OH45$1,829,000
Crawford County, OH41$1,650,000
Hardin County, OH40$2,068,000
Franklin County, OH31$1,204,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.