Federal Data HubIRS Migration Flows · JSON

Sandusky County, OH

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

Net migration: +40 tax returns · +36 people · $-1,642,000 AGI

Inflow
1,284 returns · 2,060 people · $60,915,000 AGI
Outflow
1,244 returns · 2,024 people · $62,557,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Ottawa County, OH174$8,644,000
Erie County, OH142$5,629,000
Wood County, OH136$6,688,000
Seneca County, OH136$6,659,000
Huron County, OH121$5,054,000
Lucas County, OH103$4,623,000
Hancock County, OH32$987,000
Franklin County, OH24$1,042,000
Lorain County, OH23$962,000

Top destinations (where leavers went)

CountyReturnsAGI
Seneca County, OH195$9,335,000
Ottawa County, OH120$6,630,000
Lucas County, OH119$4,792,000
Wood County, OH114$6,000,000
Erie County, OH114$4,251,000
Huron County, OH107$5,244,000
Franklin County, OH46$2,498,000
Cuyahoga County, OH33$1,720,000
Hancock County, OH24$820,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.