Federal Data HubIRS Migration Flows · JSON

Van Buren County, MI

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

Net migration: +52 tax returns · +207 people · +$12,467,000 AGI

Inflow
2,011 returns · 3,596 people · $125,454,000 AGI
Outflow
1,959 returns · 3,389 people · $112,987,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Kalamazoo County, MI553$38,949,000
Allegan County, MI214$10,464,000
Berrien County, MI205$9,460,000
Cook County, IL72$8,067,000
Cass County, MI71$3,074,000
Kent County, MI62$3,135,000
Ottawa County, MI48$2,797,000
Calhoun County, MI33$1,374,000
St. Joseph County, MI31$1,343,000
Oakland County, MI20$1,470,000

Top destinations (where leavers went)

CountyReturnsAGI
Kalamazoo County, MI568$32,387,000
Berrien County, MI221$9,696,000
Allegan County, MI191$10,663,000
Cass County, MI81$4,012,000
Kent County, MI70$4,471,000
Ottawa County, MI56$3,537,000
Calhoun County, MI39$1,365,000
Cook County, IL36$2,041,000
St. Joseph County, MI27$1,160,000
St. Joseph County, IN20$873,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.