Federal Data HubIRS Migration Flows · JSON

Cascade County, MT

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

Net migration: +1 tax returns · -104 people · +$3,070,000 AGI

Inflow
2,509 returns · 4,452 people · $151,102,000 AGI
Outflow
2,508 returns · 4,556 people · $148,032,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Missoula County, MT109$6,333,000
Lewis and Clark County, MT107$5,767,000
Gallatin County, MT100$5,256,000
Yellowstone County, MT69$2,878,000
Teton County, MT54$2,943,000
Hill County, MT46$2,468,000
Flathead County, MT42$2,202,000
Maricopa County, AZ42$2,618,000
El Paso County, CO41$2,199,000
Glacier County, MT37$4,267,000

Top destinations (where leavers went)

CountyReturnsAGI
Missoula County, MT93$6,037,000
Yellowstone County, MT85$4,722,000
Lewis and Clark County, MT85$4,851,000
Gallatin County, MT77$3,960,000
Flathead County, MT46$2,333,000
Teton County, MT45$2,401,000
Maricopa County, AZ44$2,408,000
Bexar County, TX40$2,148,000
Spokane County, WA37$1,689,000
Hill County, MT37$1,205,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.