Montana Net Migration By County in 2022

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2022, the net migration for Montana was 16,650. Flathead County had the highest net migration (2,948) followed by Yellowstone County (2,384), and Lewis and Clark County (1,273). On the other hand, Roosevelt County had the lowest net migration (-223), followed by Hill County (-140), and Richland County (-136).

Net migration for a county refers to the difference between the number of migrants, both domestic and international, moving to the county and those leaving the county. Or to put it simply, the net migration for a given county is the inbound migration minus the outbound migration for that county.

You can also see similar information for other states and also by state for the United States.

Hover over or click on the chart to see this information for each county. The data can also be filtered, sorted, and explored further in a table below.

See this for other years:
Montana Net Migration By County in 2022
Montana Net Migration By County in 2022
Items per page:
0 of 0
County Net Migration
Beaverhead 232
Big Horn -47
Blaine -35
Broadwater 434
Carbon 349
Carter -13
Cascade 517
Chouteau 22
Custer 95
Daniels -20
Dawson 8
Deer Lodge 75
Fallon 41
Fergus 118
Flathead 2948
Gallatin 1080
Garfield 9
Glacier -50
Golden Valley 23
Granite 133
Hill -140
Jefferson 440
Judith Basin 42
Lake 781
Lewis and Clark 1273
Liberty 34
Lincoln 1003
McCone 3
Madison 304
Meagher 62
Mineral 195
Missoula 1067
Musselshell 301
Park 285
Petroleum 0
Phillips 37
Pondera 69
Powder River 24
Powell 90
Prairie 26
Ravalli 1271
Richland -136
Roosevelt -223
Rosebud 61
Sanders 530
Sheridan 7
Silver Bow 545
Stillwater 186
Sweet Grass 46
Teton 96
Toole 84
Treasure -14
Valley -10
Wheatland 4
Wibaux 4
Yellowstone 2384