Federal Data HubIRS Migration Flows · JSON

Gratiot County, MI

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

Net migration: -27 tax returns · +70 people · +$363,000 AGI

Inflow
907 returns · 1,563 people · $41,052,000 AGI
Outflow
934 returns · 1,493 people · $40,689,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Isabella County, MI162$6,655,000
Montcalm County, MI100$3,734,000
Midland County, MI70$2,488,000
Clinton County, MI59$2,625,000
Saginaw County, MI54$2,666,000
Ingham County, MI29$1,266,000
Ionia County, MI24$971,000
Kent County, MI23$1,415,000

Top destinations (where leavers went)

CountyReturnsAGI
Isabella County, MI180$7,142,000
Montcalm County, MI97$4,073,000
Clinton County, MI68$3,002,000
Midland County, MI54$2,558,000
Saginaw County, MI53$2,076,000
Ingham County, MI43$1,753,000
Kent County, MI29$1,140,000
Genesee County, MI23$703,000
Clare County, MI21$805,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.