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

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2023, the Net Migration Rate per 1K for Montana was 8.41. Among all Montana counties, Petroleum County had the highest net migration rate (54.56), followed by Musselshell County (34.64), and Broadwater County (31.67).

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 Migration Rate per 1K in 2023
Petroleum
Musselshell
Broadwater
Madison
Granite
Sanders
Golden Valley
Treasure
Lincoln
Mineral
Ranking of Montana Counties By Net Migration Rate per 1K in 2023
Items per page:
0 of 0
Rank County Net Migration Rate
1 Petroleum County 54.56
2 Musselshell County 34.64
3 Broadwater County 31.67
4 Madison County 30.83
5 Granite County 28.67
6 Sanders County 28.24
7 Golden Valley County 24.63
8 Treasure County 23.75
9 Lincoln County 23.3
10 Mineral County 21.04
11 Meagher County 19.11
12 Jefferson County 18.5
13 Deer Lodge County 18
14 Beaverhead County 17.52
15 Carbon County 17.03
16 Teton County 16.58
17 Lewis and Clark County 15.61
18 Ravalli County 15.17
19 Lake County 14.89
20 Fergus County 14.65
21 Flathead County 14.22
22 Powell County 13.96
23 Silver Bow County 13.88
24 Sweet Grass County 13.11
25 Wheatland County 12.65
26 Toole County 11.77
27 Park County 11.42
28 Carter County 9.28
29 Judith Basin County 7.65
30 Phillips County 7.56
31 Powder River County 7.52
32 Prairie County 6.28
33 Hill County 6.26
34 Gallatin County 6.04
35 Missoula County 5.19
36 Dawson County 5.11
37 Stillwater County 4.78
38 Yellowstone County 4.63
39 Pondera County 2.62
40 Custer County 2.33
41 Rosebud County -0.74
42 Cascade County -1.84
43 Liberty County -2.03
44 Glacier County -2.87
45 Daniels County -4.89
46 Big Horn County -5.37
47 Chouteau County -5.43
48 Garfield County -6.56
49 Wibaux County -7.66
50 Richland County -9.06
51 Valley County -9.31
52 Sheridan County -9.66
53 Blaine County -13.01
54 Roosevelt County -17.66
55 Fallon County -18.85
56 McCone County -21.79