Montana
State-to-state migration of people and income, 2022–2023 filing years
Between the 2022 and 2023 filing years, Montana saw a net gain of 3,035 tax-filing households and a net gain of 5,264 individuals. On net, the area gained $498.6M in associated adjusted gross income (AGI, nominal dollars). The largest inflow came from California; the largest outflow went to Washington. These figures cover federal income tax filers only and do not indicate why people moved.
Net income (AGI)
+$498.6M
nominal dollars
Net households
+3,035
tax returns
Net people
+5,264
exemptions
+4.6 net people per 1,000 residents (population 1,132,812)
Income (AGI) in and out
Moved in$1.7B
Moved out$1.2B
Net +$498.6M (nominal)
Montana counties
Net migration by county. Hover for figures; click a county to open it.
Net outNet in(AGI $)
Net income (AGI) that moved in minus out, in nominal dollars (not adjusted for inflation).Net tax returns (filing households) that moved in minus out.Net people per 1,000 residents, so larger and smaller areas compare fairly.
Top origin states
- 1California2,817$306.8M
- 2Washington2,530$219.8M
- 3Colorado1,469$137.4M
- 4Oregon1,172$77.9M
- 5Idaho1,126$77.6M
- 6Texas1,064$88.0M
- 7Arizona964$73.6M
- 8Florida708$55.3M
- 9Wyoming700$42.1M
- 10Utah666$45.1M
Top destination states
- 1Washington1,936$122.4M
- 2California1,338$95.2M
- 3Arizona1,144$91.7M
- 4Colorado1,085$71.5M
- 5Idaho1,078$64.2M
- 6Texas1,047$79.8M
- 7Oregon893$47.3M
- 8Florida736$61.2M
- 9Utah656$38.2M
- 10Wyoming643$35.9M
Net migration by year
Net 2012–2023: +$6.1B (+79,359 people)
20122023
| Year | Net AGI | Net people |
|---|---|---|
| 2012 | +$104.9M | +3,175 |
| 2013 | +$334.9M | +4,716 |
| 2014 | +$164.6M | +3,295 |
| 2015 | +$133.6M | +2,036 |
| 2016 | +$316.1M | +5,140 |
| 2017 | +$552.2M | +9,092 |
| 2018 | +$309.2M | +3,649 |
| 2019 | +$487.4M | +5,522 |
| 2020 | +$1.1B | +12,276 |
| 2021 | +$1.1B | +14,837 |
| 2022 | +$1.1B | +10,357 |
| 2023 | +$498.6M | +5,264 |
Counties in Montana (56)
- Beaverhead County
- Big Horn County
- Blaine County
- Broadwater County
- Carbon County
- Carter County
- Cascade County
- Chouteau County
- Custer County
- Daniels County
- Dawson County
- Deer Lodge County
- Fallon County
- Fergus County
- Flathead County
- Gallatin County
- Garfield County
- Glacier County
- Golden Valley County
- Granite County
- Hill County
- Jefferson County
- Judith Basin County
- Lake County
- Lewis and Clark County
- Liberty County
- Lincoln County
- Madison County
- McCone County
- Meagher County
- Mineral County
- Missoula County
- Musselshell County
- Park County
- Petroleum County
- Phillips County
- Pondera County
- Powder River County
- Powell County
- Prairie County
- Ravalli County
- Richland County
- Roosevelt County
- Rosebud County
- Sanders County
- Sheridan County
- Silver Bow County
- Stillwater County
- Sweet Grass County
- Teton County
- Toole County
- Treasure County
- Valley County
- Wheatland County
- Wibaux County
- Yellowstone County
Get the next update for Montana
The IRS releases new migration data once a year. Drop your email and we will send the refreshed numbers when they land. No spam, unsubscribe anytime.