Ranking of Montana Counties By Net Migration in 2023

Updated on July 29, 2024.

Based on the US Census Vintage data estimates, in 2023, the Net Migration for Montana was 10.09K. Among all Montana counties, Flathead County had the highest net migration (1.73K), followed by Lewis and Clark County (1.22K), and Yellowstone County (829).

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 in 2023
Flathead
Lewis and Clark
Yellowstone
Gallatin
Ravalli
Missoula
Silver Bow
Lincoln
Lake
Sanders
Ranking of Montana Counties By Net Migration in 2023
Items per page:
0 of 0
Rank County Net Migration
1 Flathead County 1728
2 Lewis and Clark County 1219
3 Yellowstone County 829
4 Gallatin County 799
5 Ravalli County 734
6 Missoula County 658
7 Silver Bow County 555
8 Lincoln County 527
9 Lake County 517
10 Sanders County 399
11 Madison County 309
12 Jefferson County 268
13 Broadwater County 263
14 Park County 212
15 Carbon County 211
16 Musselshell County 191
17 Deer Lodge County 180
18 Beaverhead County 167
19 Fergus County 159
20 Mineral County 112
21 Teton County 110
22 Granite County 107
23 Hill County 102
24 Powell County 96
25 Toole County 73
26 Sweet Grass County 51
27 Dawson County 48
28 Stillwater County 44
29 Meagher County 42
30 Phillips County 32
31 Petroleum County 31
32 Custer County 28
33 Wheatland County 25
34 Golden Valley County 22
35 Pondera County 21
36 Treasure County 19
37 Judith Basin County 17
38 Powder River County 15
39 Carter County 14
40 Prairie County 12
41 Rosebud County 4
42 Liberty County -5
43 Wibaux County -6
44 Daniels County -7
45 Garfield County -8
46 Chouteau County -29
47 Sheridan County -32
48 Glacier County -35
49 McCone County -36
50 Fallon County -56
51 Valley County -63
52 Big Horn County -70
53 Richland County -83
54 Blaine County -87
55 Cascade County -162
56 Roosevelt County -177