Ranking of Montana Counties By Net Domestic Migration in 2023

Updated on July 29, 2024.

Based on the US Census Vintage data estimates, in 2023, the Net Domestic Migration for Montana was 9.49K. Among all Montana counties, Flathead County had the highest net domestic migration (1.64K), followed by Lewis and Clark County (1.18K), and Yellowstone 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 2023
Flathead
Lewis and Clark
Yellowstone
Ravalli
Gallatin
Missoula
Lincoln
Lake
Silver Bow
Sanders
Ranking of Montana Counties By Net Domestic Migration in 2023
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Flathead County 1643
2 Lewis and Clark County 1183
3 Yellowstone County 771
4 Ravalli County 719
5 Gallatin County 686
6 Missoula County 582
7 Lincoln County 522
8 Lake County 514
9 Silver Bow County 495
10 Sanders County 397
11 Madison County 296
12 Broadwater County 261
13 Jefferson County 245
14 Park County 208
15 Carbon County 199
16 Musselshell County 192
17 Deer Lodge County 174
18 Beaverhead County 165
19 Fergus County 158
20 Mineral County 111
21 Teton County 109
22 Granite County 107
23 Hill County 105
24 Powell County 97
25 Toole County 59
26 Sweet Grass County 51
27 Stillwater County 46
28 Dawson County 45
29 Meagher County 42
30 Phillips County 32
31 Petroleum County 31
32 Custer County 29
33 Wheatland County 25
34 Golden Valley County 22
35 Treasure County 19
36 Judith Basin County 16
37 Pondera County 15
37 Powder River County 15
38 Carter County 14
39 Prairie County 9
40 Liberty County -3
41 Wibaux County -6
42 Daniels County -7
43 Garfield County -8
44 Rosebud County -19
45 Chouteau County -32
46 Sheridan County -33
47 Glacier County -36
47 McCone County -36
48 Fallon County -55
49 Big Horn County -68
50 Valley County -72
51 Blaine County -87
52 Richland County -111
53 Cascade County -170
54 Roosevelt County -181