Ranking of Missouri Counties By Net Migration in 2017

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2017, the Net Migration for Missouri was 7.71K. Among all Missouri counties, Jackson County had the highest net migration (3.02K), followed by St. Charles County (2.95K), and Clay County (2.79K).

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 2017
Jackson
St. Charles
Clay
Platte
Greene
Christian
Boone
Lincoln
Camden
Cass
Ranking of Missouri Counties By Net Migration in 2017
Items per page:
0 of 0
Rank County Net Migration
1 Jackson County 3018
2 St. Charles County 2951
3 Clay County 2787
4 Platte County 2010
5 Greene County 1206
6 Christian County 909
7 Boone County 738
8 Lincoln County 678
9 Camden County 674
10 Cass County 653
11 Taney County 462
12 Warren County 451
13 Jasper County 424
14 Webster County 386
15 Franklin County 385
16 St. Francois County 382
17 Polk County 373
18 Barry County 334
19 Dallas County 327
20 Stone County 290
21 Benton County 281
22 Cedar County 209
23 Miller County 181
24 Washington County 177
25 Adair County 160
25 Ray County 160
26 Wayne County 143
27 Henry County 138
28 St. Clair County 132
29 Macon County 124
30 Iron County 121
31 Bollinger County 119
32 Pettis County 116
33 Lafayette County 111
34 Daviess County 104
34 Hickory County 104
35 Andrew County 93
36 Morgan County 88
37 Dent County 79
38 Linn County 77
39 Ozark County 72
40 Livingston County 66
41 DeKalb County 62
42 Lawrence County 48
43 Wright County 43
44 Perry County 42
45 Howard County 38
46 Madison County 37
47 Clinton County 35
48 Knox County 34
49 Worth County 33
50 Pike County 29
51 Osage County 24
52 Dade County 20
53 Gentry County 15
54 Mercer County 13
55 Gasconade County 10
56 Caldwell County 8
57 Scotland County 5
57 Shannon County 5
58 Maries County 3
59 Moniteau County 0
60 Ralls County -7
61 Schuyler County -9
62 Clark County -10
62 Montgomery County -10
63 Atchison County -18
64 Putnam County -21
65 Bates County -24
65 Carter County -24
66 Newton County -29
67 Chariton County -32
68 Barton County -34
68 Carroll County -34
69 Monroe County -35
70 Howell County -41
70 Stoddard County -41
71 Cooper County -43
72 Shelby County -44
73 Jefferson County -46
73 Ste. Genevieve County -46
74 Douglas County -50
74 Harrison County -50
75 Randolph County -56
76 Holt County -59
77 Reynolds County -69
78 Laclede County -75
79 Crawford County -87
80 McDonald County -90
81 Marion County -92
82 Nodaway County -93
83 Johnson County -100
84 Mississippi County -114
85 Lewis County -124
86 Phelps County -126
87 Butler County -140
87 Grundy County -140
88 Texas County -141
89 Sullivan County -142
90 Callaway County -146
91 Oregon County -148
91 Saline County -148
92 Vernon County -157
93 Ripley County -189
94 Scott County -194
95 Cole County -285
96 Pemiscot County -288
97 New Madrid County -296
98 Cape Girardeau County -300
99 Audrain County -305
100 Dunklin County -391
101 Buchanan County -621
102 Pulaski County -1064
103 St. Louis County -2709
104 St. Louis city -5553