Ranking of Missouri Counties By Net Domestic Migration in 2024

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2024, the Net Domestic Migration for Missouri was 12.29K. Among all Missouri counties, St. Charles County had the highest net domestic migration (3.00K), followed by Cass County (2.05K), and Greene County (1.54K).

The chart below shows the top 10 counties, and the table below shows the ranking of all Missouri 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 Missouri Counties By Net Domestic Migration in 2024
St. Charles
Cass
Greene
Jackson
Clay
Christian
Lincoln
Franklin
Jasper
Jefferson
Ranking of Missouri Counties By Net Domestic Migration in 2024
Items per page:
0 of 0
Rank County Net Dom. Migration
1 St. Charles County 3002
2 Cass County 2046
3 Greene County 1538
4 Jackson County 1415
5 Clay County 1300
6 Christian County 1256
7 Lincoln County 938
8 Franklin County 924
9 Jasper County 833
10 Jefferson County 832
11 Warren County 618
12 St. Francois County 575
13 Newton County 470
14 Morgan County 461
15 Webster County 390
16 Barry County 310
17 Cedar County 308
18 Lawrence County 280
19 Callaway County 268
20 Platte County 256
21 Howell County 254
22 Lafayette County 248
23 Johnson County 216
23 Texas County 216
24 Cape Girardeau County 212
25 Polk County 205
26 Clinton County 202
27 Benton County 194
27 Henry County 194
28 Cooper County 191
29 Bates County 185
30 Camden County 183
30 Crawford County 183
31 Marion County 171
32 Stoddard County 162
33 Perry County 158
34 Monroe County 154
35 Ozark County 150
36 Linn County 148
37 Hickory County 140
38 Dent County 136
38 Madison County 136
39 Montgomery County 135
40 Adair County 126
40 St. Clair County 126
41 Washington County 122
42 Ray County 121
43 Dallas County 118
44 Wright County 116
45 Miller County 109
46 Pike County 99
47 Douglas County 93
47 Livingston County 93
48 Carroll County 92
49 Stone County 85
50 Bollinger County 79
51 Maries County 77
51 Wayne County 77
52 Cole County 74
53 Scott County 64
54 Butler County 63
55 Atchison County 56
56 Shannon County 53
57 Laclede County 52
58 Dunklin County 50
59 Howard County 41
60 Caldwell County 37
60 Iron County 37
61 Oregon County 34
62 Lewis County 31
62 Macon County 31
62 Shelby County 31
63 Taney County 29
63 Vernon County 29
64 Gasconade County 28
65 Carter County 19
65 Ralls County 19
66 DeKalb County 18
67 Moniteau County 15
68 Chariton County 12
69 Audrain County 1
70 Gentry County -1
71 Knox County -3
72 Buchanan County -7
73 Worth County -8
74 Randolph County -10
75 Andrew County -11
76 Schuyler County -12
77 Harrison County -16
78 Barton County -17
79 Dade County -18
79 Reynolds County -18
80 Holt County -19
81 Osage County -28
82 Clark County -33
83 Ste. Genevieve County -35
84 Ripley County -38
85 Daviess County -40
86 Mississippi County -43
87 Scotland County -48
88 Grundy County -56
89 Saline County -62
90 New Madrid County -68
91 Mercer County -89
92 Putnam County -97
93 Pettis County -112
94 Sullivan County -131
95 Pemiscot County -187
96 Pulaski County -207
97 Phelps County -210
98 Nodaway County -331
99 Boone County -346
100 McDonald County -422
101 St. Louis County -3906
102 St. Louis city -5632