Federal Data HubIRS Migration Flows · JSON

Mecosta County, MI

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

Net migration: +47 tax returns · +149 people · +$7,664,000 AGI

Inflow
1,353 returns · 2,324 people · $67,237,000 AGI
Outflow
1,306 returns · 2,175 people · $59,573,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Kent County, MI196$11,834,000
Montcalm County, MI116$4,863,000
Newaygo County, MI106$3,836,000
Osceola County, MI105$4,932,000
Isabella County, MI86$3,501,000
Ottawa County, MI32$2,275,000
Lake County, MI30$802,000
Oakland County, MI26$3,323,000
Wexford County, MI24$876,000
Muskegon County, MI23$669,000

Top destinations (where leavers went)

CountyReturnsAGI
Kent County, MI181$8,056,000
Osceola County, MI129$5,197,000
Newaygo County, MI90$4,186,000
Montcalm County, MI86$3,984,000
Isabella County, MI86$3,046,000
Ottawa County, MI40$2,064,000
Wexford County, MI27$1,682,000
Muskegon County, MI27$837,000
Lake County, MI27$1,125,000
Wayne County, MI26$1,020,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.