Ranking of Montana Counties By Net Domestic Migration in 2018

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2018, the Net Domestic Migration for Montana was 5.74K. Among all Montana counties, Gallatin County had the highest net domestic migration (2.20K), followed by Flathead County (1.65K), and Ravalli County (771).

The chart below shows the top 10 counties, and the table below shows the ranking of all Montana counties.

You can see similar ranking information for related topics, and for other states. You can also see the ranking of all counties in the United States.

See this for other years:
Ranking of Montana Counties By Net Domestic Migration in 2018
Gallatin
Flathead
Ravalli
Lewis and Clark
Missoula
Yellowstone
Lincoln
Madison
Park
Jefferson
Ranking of Montana Counties By Net Domestic Migration in 2018
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Gallatin County 2199
2 Flathead County 1649
3 Ravalli County 771
4 Lewis and Clark County 638
5 Missoula County 567
6 Yellowstone County 395
7 Lincoln County 326
8 Madison County 298
9 Park County 253
10 Jefferson County 191
11 Powell County 148
12 Broadwater County 131
13 Sanders County 102
14 Deer Lodge County 99
15 Stillwater County 83
16 Mineral County 77
17 Lake County 48
18 Sweet Grass County 30
19 Granite County 29
20 Wheatland County 26
21 Musselshell County 24
22 Liberty County 20
23 Wibaux County 13
24 Chouteau County 9
25 Golden Valley County 8
26 Carter County 7
27 Judith Basin County 5
28 Petroleum County 4
29 Glacier County 0
29 Meagher County 0
30 Carbon County -1
31 Blaine County -2
32 Treasure County -5
33 Daniels County -8
34 Teton County -12
35 Valley County -13
36 Garfield County -16
37 Pondera County -24
37 Powder River County -24
38 Beaverhead County -32
38 Prairie County -32
39 McCone County -35
40 Phillips County -53
41 Toole County -54
42 Silver Bow County -82
43 Sheridan County -83
44 Fallon County -88
45 Cascade County -129
46 Custer County -143
47 Fergus County -177
47 Roosevelt County -177
48 Richland County -184
49 Big Horn County -232
50 Rosebud County -251
51 Dawson County -262
52 Hill County -287