Federal Data HubIRS Migration Flows · JSON

Fulton County, OH

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

Net migration: -73 tax returns · +57 people · +$16,764,000 AGI

Inflow
996 returns · 1,763 people · $70,787,000 AGI
Outflow
1,069 returns · 1,706 people · $54,023,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Lucas County, OH331$35,547,000
Williams County, OH99$4,623,000
Henry County, OH99$4,436,000
Wood County, OH63$3,495,000
Lenawee County, MI38$1,670,000
Defiance County, OH31$1,195,000

Top destinations (where leavers went)

CountyReturnsAGI
Lucas County, OH326$17,857,000
Henry County, OH112$4,880,000
Williams County, OH77$3,360,000
Wood County, OH57$3,088,000
Defiance County, OH55$2,316,000
Lenawee County, MI35$1,385,000
Franklin County, OH30$1,283,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.