Federal Data HubIRS Migration Flows · JSON

Roscommon County, MI

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

Net migration: +117 tax returns · +215 people · +$14,973,000 AGI

Inflow
872 returns · 1,459 people · $56,862,000 AGI
Outflow
755 returns · 1,244 people · $41,889,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Crawford County, MI60$2,759,000
Wayne County, MI59$6,684,000
Genesee County, MI46$2,895,000
Oakland County, MI44$2,711,000
Macomb County, MI40$3,260,000
Ogemaw County, MI34$1,363,000
Saginaw County, MI23$1,317,000
Kent County, MI22$2,131,000
Gladwin County, MI22$1,128,000

Top destinations (where leavers went)

CountyReturnsAGI
Crawford County, MI54$2,728,000
Oakland County, MI45$2,925,000
Genesee County, MI40$1,817,000
Ogemaw County, MI33$1,434,000
Macomb County, MI32$2,174,000
Saginaw County, MI26$1,345,000
Wayne County, MI25$1,240,000
Missaukee County, MI23$903,000
Isabella County, MI21$645,000
Kent County, MI20$1,014,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.