Ranking of Missouri Counties By Net Migration in 2021

Updated on January 26, 2024.

Based on the US Census Vintage data estimates, in 2021, the Net Migration for Missouri was 20.68K. Among all Missouri counties, St. Charles County had the highest net migration (3.66K), followed by Christian County (2.26K), and Greene County (2.03K).

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 Migration in 2021
St. Charles
Christian
Greene
Cass
Lincoln
Boone
Platte
Jefferson
Camden
St. Francois
Ranking of Missouri Counties By Net Migration in 2021
Items per page:
0 of 0
Rank County Net Migration
1 St. Charles County 3660
2 Christian County 2256
3 Greene County 2025
4 Cass County 1693
5 Lincoln County 1679
6 Boone County 1462
7 Platte County 1254
8 Jefferson County 1092
9 Camden County 1070
10 St. Francois County 972
11 Clay County 882
12 Newton County 869
13 Warren County 861
14 Benton County 759
15 Texas County 729
16 Franklin County 661
17 Stone County 625
18 Phelps County 568
19 Polk County 533
20 Morgan County 527
21 Webster County 489
22 Wright County 467
23 Cape Girardeau County 438
24 Taney County 432
25 Hickory County 395
26 Callaway County 379
27 Ozark County 377
28 Jasper County 374
29 Howell County 372
30 Lawrence County 371
31 Henry County 355
32 Dallas County 342
33 Cedar County 334
34 Barry County 326
35 Livingston County 278
36 Butler County 235
37 Douglas County 227
38 Montgomery County 223
39 Miller County 218
40 Pike County 214
41 Randolph County 201
42 Pettis County 187
43 Dent County 160
44 Laclede County 157
45 DeKalb County 150
45 Osage County 150
46 Gasconade County 149
47 Carter County 147
48 Washington County 129
49 Madison County 128
50 Ste. Genevieve County 122
51 Shannon County 118
52 McDonald County 117
53 St. Clair County 114
54 Caldwell County 112
55 Audrain County 106
56 Clark County 102
57 Wayne County 99
58 Clinton County 95
59 Holt County 91
60 Oregon County 88
61 Marion County 85
62 Dade County 82
63 Bates County 81
64 Mississippi County 80
65 Gentry County 73
66 Moniteau County 69
67 Knox County 66
68 Monroe County 64
68 Ralls County 64
69 Barton County 59
69 Bollinger County 59
70 Linn County 52
71 Cooper County 48
72 Macon County 47
73 Harrison County 41
73 Reynolds County 41
74 Chariton County 32
75 Putnam County 26
76 Perry County 22
77 Grundy County 21
78 Ripley County 20
79 Maries County 18
80 Worth County 16
81 Howard County 4
81 Schuyler County 4
82 Cole County 3
82 Ray County 3
83 Iron County -2
84 Lewis County -8
85 Saline County -13
86 Vernon County -17
87 Mercer County -23
88 Carroll County -26
89 Johnson County -31
90 Atchison County -32
91 Scotland County -36
92 Daviess County -37
93 Nodaway County -49
94 Sullivan County -51
95 Andrew County -56
96 Stoddard County -58
97 Scott County -78
98 Crawford County -87
99 Shelby County -94
100 Adair County -101
101 Lafayette County -121
102 New Madrid County -173
103 Pemiscot County -272
104 Dunklin County -280
105 Pulaski County -464
106 Buchanan County -701
107 Jackson County -1066
108 St. Louis County -3540
109 St. Louis city -6831