Federal Data HubIRS Migration Flows · JSON

Oceana County, MI

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

Net migration: -40 tax returns · +28 people · +$10,344,000 AGI

Inflow
685 returns · 1,267 people · $43,913,000 AGI
Outflow
725 returns · 1,239 people · $33,569,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Muskegon County, MI187$9,557,000
Mason County, MI68$3,003,000
Newaygo County, MI62$2,517,000
Ottawa County, MI47$3,583,000
Kent County, MI45$3,226,000

Top destinations (where leavers went)

CountyReturnsAGI
Muskegon County, MI208$8,552,000
Newaygo County, MI70$3,080,000
Mason County, MI58$2,398,000
Kent County, MI55$2,721,000
Ottawa County, MI37$1,765,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.