Montana Net Domestic Migration By County in 2022

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2022, the net domestic migration for Montana was 15,661. Flathead County had the highest net domestic migration (2,821) followed by Yellowstone County (2,264), and Ravalli County (1,246). On the other hand, Roosevelt County had the lowest net domestic migration (-228), followed by Richland County (-173), and Hill County (-137).

Net Domestic Migration for a given county refers to the the difference between number of people moving to the county from other parts of the United States (excluding Puerto Rico) and number of people moving out of the county to other parts of the United States (excluding Puerto Rico).

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 Domestic Migration By County in 2022
Montana Net Domestic Migration By County in 2022
Items per page:
0 of 0
County Net Domestic Migration
Beaverhead 228
Big Horn -45
Blaine -35
Broadwater 431
Carbon 331
Carter -13
Cascade 520
Chouteau 18
Custer 93
Daniels -20
Dawson 4
Deer Lodge 64
Fallon 42
Fergus 116
Flathead 2821
Gallatin 881
Garfield 9
Glacier -51
Golden Valley 23
Granite 133
Hill -137
Jefferson 407
Judith Basin 41
Lake 775
Lewis and Clark 1218
Liberty 36
Lincoln 992
McCone 3
Madison 283
Meagher 62
Mineral 193
Missoula 937
Musselshell 302
Park 276
Petroleum 0
Phillips 37
Pondera 59
Powder River 24
Powell 91
Prairie 20
Ravalli 1246
Richland -173
Roosevelt -228
Rosebud 31
Sanders 526
Sheridan 6
Silver Bow 458
Stillwater 187
Sweet Grass 46
Teton 94
Toole 63
Treasure -14
Valley -22
Wheatland 4
Wibaux 4
Yellowstone 2264