Ranking of Missouri Counties By Net Domestic Migration in 2023
Updated on June 18, 2025.
Based on the US Census Vintage data estimates, in 2023, the Net Domestic Migration for Missouri was 9.64K. Among all Missouri counties, Jefferson County had the highest net domestic migration (1.96K), followed by St. Charles County (1.57K), and Clay County (1.50K).
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.
Related Topics: Missouri Census Vintage Data Topic List.
Data Source: US Census Bureau (Vintage), 2023 Census.
See this for other years:
Ranking of Missouri Counties By Net Domestic Migration in 2023
Items per page:
25
0 of 0
| Rank | County | Net Dom. Migration |
|---|---|---|
| 1 | Jefferson County | 1964 |
| 2 | St. Charles County | 1569 |
| 3 | Clay County | 1498 |
| 4 | Cass County | 1312 |
| 5 | Lincoln County | 1231 |
| 6 | Christian County | 1045 |
| 7 | Greene County | 991 |
| 8 | Webster County | 914 |
| 9 | Platte County | 805 |
| 10 | Jasper County | 734 |
| 11 | Franklin County | 732 |
| 12 | Stone County | 688 |
| 13 | Newton County | 514 |
| 14 | Benton County | 511 |
| 15 | Camden County | 485 |
| 16 | Warren County | 472 |
| 17 | Texas County | 418 |
| 18 | Boone County | 411 |
| 19 | Barry County | 387 |
| 20 | St. Francois County | 352 |
| 21 | Laclede County | 336 |
| 22 | Pike County | 311 |
| 23 | Lafayette County | 304 |
| 24 | Douglas County | 301 |
| 25 | Wright County | 293 |
| 26 | Howell County | 291 |
| 27 | Clinton County | 267 |
| 28 | Dent County | 263 |
| 29 | Livingston County | 262 |
| 30 | Washington County | 241 |
| 31 | Morgan County | 238 |
| 32 | Hickory County | 229 |
| 33 | Mississippi County | 217 |
| 34 | Lawrence County | 214 |
| 35 | Dallas County | 212 |
| 36 | Cooper County | 204 |
| 37 | Miller County | 195 |
| 38 | Crawford County | 186 |
| 39 | Vernon County | 183 |
| 40 | St. Clair County | 181 |
| 41 | Ripley County | 180 |
| 42 | Johnson County | 175 |
| 43 | Cole County | 172 |
| 44 | McDonald County | 167 |
| 45 | Taney County | 163 |
| 46 | Ray County | 157 |
| 47 | Henry County | 150 |
| 48 | Bates County | 128 |
| 49 | Polk County | 126 |
| 50 | Andrew County | 124 |
| 51 | Stoddard County | 120 |
| 52 | Iron County | 119 |
| 53 | Macon County | 117 |
| 54 | Ralls County | 111 |
| 55 | Dade County | 109 |
| 56 | Oregon County | 93 |
| 57 | Ozark County | 87 |
| 58 | Monroe County | 86 |
| 58 | Wayne County | 86 |
| 59 | Cedar County | 81 |
| 60 | Daviess County | 80 |
| 61 | Ste. Genevieve County | 75 |
| 62 | Perry County | 73 |
| 63 | Scott County | 72 |
| 64 | Barton County | 69 |
| 65 | Saline County | 64 |
| 66 | Osage County | 59 |
| 67 | Shannon County | 57 |
| 68 | Carter County | 54 |
| 69 | Montgomery County | 43 |
| 70 | Schuyler County | 42 |
| 71 | Caldwell County | 41 |
| 72 | Bollinger County | 39 |
| 72 | Chariton County | 39 |
| 73 | Callaway County | 37 |
| 74 | Gentry County | 28 |
| 75 | Maries County | 27 |
| 76 | Harrison County | 25 |
| 77 | Gasconade County | 23 |
| 78 | Holt County | 19 |
| 79 | Madison County | 11 |
| 80 | Scotland County | 5 |
| 81 | Linn County | 4 |
| 82 | Carroll County | -1 |
| 83 | Reynolds County | -3 |
| 84 | Putnam County | -5 |
| 85 | Mercer County | -6 |
| 86 | Atchison County | -8 |
| 87 | Sullivan County | -13 |
| 88 | Worth County | -16 |
| 89 | Grundy County | -24 |
| 89 | Lewis County | -24 |
| 90 | Moniteau County | -27 |
| 91 | Pettis County | -36 |
| 92 | Knox County | -40 |
| 93 | Shelby County | -43 |
| 94 | Howard County | -50 |
| 95 | Phelps County | -53 |
| 96 | Audrain County | -59 |
| 97 | Buchanan County | -61 |
| 98 | Clark County | -64 |
| 99 | Cape Girardeau County | -73 |
| 100 | Butler County | -75 |
| 101 | Nodaway County | -81 |
| 102 | Marion County | -129 |
| 103 | Adair County | -159 |
| 104 | Pemiscot County | -170 |
| 105 | New Madrid County | -178 |
| 106 | Dunklin County | -266 |
| 107 | Pulaski County | -367 |
| 108 | Jackson County | -424 |
| 109 | Randolph County | -498 |
| 110 | DeKalb County | -1439 |
| 111 | St. Louis city | -5662 |
| 112 | St. Louis County | -5806 |