Ranking of Missouri Counties By Net Domestic Migration in 2021

Updated on January 26, 2024.

Based on the US Census Vintage data estimates, in 2021, the Net Domestic Migration for Missouri was 16.82K. Among all Missouri counties, St. Charles County had the highest net domestic migration (3.37K), followed by Christian County (2.21K), and Greene County (1.87K).

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 2021
St. Charles
Christian
Greene
Cass
Lincoln
Platte
Boone
Camden
Jefferson
St. Francois
Ranking of Missouri Counties By Net Domestic Migration in 2021
Items per page:
0 of 0
Rank County Net Dom. Migration
1 St. Charles County 3367
2 Christian County 2210
3 Greene County 1872
4 Cass County 1700
5 Lincoln County 1679
6 Platte County 1159
7 Boone County 1135
8 Camden County 1071
9 Jefferson County 1065
10 St. Francois County 960
11 Warren County 862
12 Newton County 837
13 Benton County 760
14 Texas County 729
15 Clay County 705
16 Franklin County 652
17 Stone County 626
18 Morgan County 527
18 Polk County 527
19 Phelps County 484
20 Webster County 477
21 Wright County 467
22 Taney County 430
23 Hickory County 395
24 Cape Girardeau County 386
25 Ozark County 377
26 Callaway County 373
27 Howell County 372
28 Lawrence County 367
29 Henry County 352
30 Cedar County 334
31 Dallas County 330
32 Barry County 326
33 Jasper County 295
34 Livingston County 269
35 Butler County 232
36 Douglas County 228
37 Montgomery County 223
38 Miller County 217
39 Pike County 211
40 Randolph County 197
41 Dent County 159
42 Laclede County 157
43 DeKalb County 151
44 Osage County 150
45 Gasconade County 149
46 Pettis County 148
47 Carter County 147
48 Madison County 129
48 Washington County 129
49 Ste. Genevieve County 121
50 Shannon County 118
51 St. Clair County 112
52 Caldwell County 111
53 Audrain County 102
53 Clark County 102
54 Wayne County 99
55 Clinton County 95
56 Holt County 91
57 Oregon County 87
58 Dade County 82
59 Bates County 80
59 Mississippi County 80
60 Marion County 78
61 McDonald County 74
62 Gentry County 73
63 Moniteau County 68
64 Knox County 66
65 Ralls County 64
66 Monroe County 63
67 Barton County 59
67 Bollinger County 59
68 Linn County 52
69 Cooper County 47
70 Harrison County 41
70 Macon County 41
70 Reynolds County 41
71 Chariton County 30
72 Putnam County 26
73 Ripley County 20
74 Grundy County 19
75 Perry County 16
75 Worth County 16
76 Maries County 13
77 Howard County 4
77 Ray County 4
77 Schuyler County 4
78 Iron County -4
79 Lewis County -9
80 Vernon County -22
81 Cole County -23
82 Mercer County -24
83 Carroll County -27
84 Atchison County -32
85 Saline County -34
86 Scotland County -36
87 Daviess County -37
88 Nodaway County -48
89 Johnson County -51
90 Sullivan County -55
91 Andrew County -56
92 Stoddard County -58
93 Scott County -77
94 Crawford County -88
95 Shelby County -95
96 Lafayette County -122
97 Adair County -155
98 New Madrid County -172
99 Pemiscot County -272
100 Dunklin County -286
101 Pulaski County -433
102 Buchanan County -750
103 Jackson County -1705
104 St. Louis County -4584
105 St. Louis city -7291