Montana Net Domestic Migration By County in 2020

Updated on January 22, 2024.

According to the US Census Bureau estimates, in 2020, the net domestic migration for Montana was 8,960. Flathead County had the highest net domestic migration (1,842) followed by Gallatin County (1,664), and Yellowstone County (1,319). On the other hand, Cascade County had the lowest net domestic migration (-266), followed by Hill County (-262), and Big Horn County (-259).

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 2020
Montana Net Domestic Migration By County in 2020
Items per page:
0 of 0
County Net Domestic Migration
Beaverhead 25
Big Horn -259
Blaine -171
Broadwater 243
Carbon 223
Carter -16
Cascade -266
Chouteau 36
Custer -26
Daniels -5
Dawson -84
Deer Lodge 55
Fallon -53
Fergus 97
Flathead 1842
Gallatin 1664
Garfield -7
Glacier -167
Golden Valley -3
Granite 0
Hill -262
Jefferson 221
Judith Basin -15
Lake 455
Lewis and Clark 596
Liberty -19
Lincoln 352
McCone 3
Madison 194
Meagher -10
Mineral 140
Missoula 1242
Musselshell 71
Park 169
Petroleum 7
Phillips -34
Pondera -77
Powder River -9
Powell 2
Prairie -7
Ravalli 967
Richland 36
Roosevelt -97
Rosebud -140
Sanders 262
Sheridan -44
Silver Bow 301
Stillwater 207
Sweet Grass -20
Teton 82
Toole -28
Treasure -16
Valley -60
Wheatland 57
Wibaux -13
Yellowstone 1319