Federal Data HubIRS Migration Flows · JSON

Hillsdale County, MI

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

Net migration: -67 tax returns · +43 people · +$931,000 AGI

Inflow
982 returns · 1,822 people · $54,277,000 AGI
Outflow
1,049 returns · 1,779 people · $53,346,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Jackson County, MI142$6,549,000
Lenawee County, MI105$4,934,000
Branch County, MI95$4,003,000
Wayne County, MI53$4,225,000
Calhoun County, MI39$1,835,000
Lucas County, OH38$4,264,000
Williams County, OH23$716,000
Washtenaw County, MI21$1,908,000
Steuben County, IN21$1,078,000
Oakland County, MI20$1,109,000

Top destinations (where leavers went)

CountyReturnsAGI
Jackson County, MI146$6,643,000
Lenawee County, MI118$5,252,000
Branch County, MI97$4,640,000
Calhoun County, MI79$3,744,000
Wayne County, MI36$2,711,000
Williams County, OH29$1,603,000
Ingham County, MI25$962,000
Washtenaw County, MI24$1,036,000
Steuben County, IN24$989,000
Kent County, MI20$986,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.