Federal Data HubIRS Migration Flows · JSON

Marquette County, MI

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

Net migration: +109 tax returns · +167 people · +$18,694,000 AGI

Inflow
1,503 returns · 2,183 people · $92,457,000 AGI
Outflow
1,394 returns · 2,016 people · $73,763,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Houghton County, MI69$2,335,000
Delta County, MI69$4,216,000
Oakland County, MI56$2,927,000
Alger County, MI49$3,483,000
Kent County, MI40$1,425,000
Wayne County, MI35$2,204,000
Dickinson County, MI35$1,677,000
Baraga County, MI32$1,237,000
Brown County, WI31$1,721,000
Macomb County, MI28$1,344,000

Top destinations (where leavers went)

CountyReturnsAGI
Delta County, MI59$3,083,000
Alger County, MI49$2,701,000
Dickinson County, MI48$2,201,000
Kent County, MI43$1,887,000
Houghton County, MI36$1,752,000
Oakland County, MI32$1,316,000
Brown County, WI27$1,367,000
Baraga County, MI22$1,099,000
Cook County, IL22$1,039,000
Outagamie County, WI20$1,022,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.