Ranking of Montana Counties By Net Domestic Migration Rate per 1K in 2017

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2017, the Net Domestic Migration Rate per 1K for Montana was 8.31. Among all Montana counties, Petroleum County had the highest net domestic migration rate (47.86), followed by Carter County (37.55), and Mineral County (33.46).

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 Rate per 1K in 2017
Petroleum
Carter
Mineral
Gallatin
Broadwater
Madison
Granite
Sanders
Flathead
Carbon
Ranking of Montana Counties By Net Domestic Migration Rate per 1K in 2017
Items per page:
0 of 0
Rank County Net Dom. Migration Rate
1 Petroleum County 47.86
2 Carter County 37.55
3 Mineral County 33.46
4 Gallatin County 27.9
5 Broadwater County 26.13
6 Madison County 26.05
7 Granite County 23.27
8 Sanders County 22.27
9 Flathead County 20.16
10 Carbon County 20.03
11 Ravalli County 18.02
12 Sweet Grass County 16.21
13 Park County 16.17
14 Lake County 15.8
15 Lincoln County 15.57
16 Lewis and Clark County 12.06
17 Jefferson County 11.82
18 Deer Lodge County 9.56
19 Wheatland County 9.38
20 Missoula County 9.24
20 Teton County 9.24
21 Golden Valley County 7.37
22 Stillwater County 5.33
23 Yellowstone County 5.15
24 Meagher County 4.86
25 Silver Bow County 2.53
26 Judith Basin County 2.06
27 Musselshell County 1.51
28 Fergus County -0.09
29 Daniels County -0.58
30 Cascade County -1.47
31 Blaine County -1.49
32 Beaverhead County -2.22
33 Powder River County -2.29
34 Phillips County -2.91
35 Powell County -3.38
36 Liberty County -5.38
37 Chouteau County -6.08
38 Glacier County -7.87
39 Hill County -8.63
40 Rosebud County -9.19
41 Custer County -9.5
42 Big Horn County -9.67
43 Pondera County -14.53
44 Treasure County -14.86
45 McCone County -15.19
46 Roosevelt County -16.71
47 Garfield County -17.09
48 Valley County -17.78
49 Toole County -19.52
50 Wibaux County -22.31
51 Fallon County -31.43
52 Dawson County -34.75
53 Sheridan County -37.62
54 Richland County -38.24
55 Prairie County -50.53