Missouri Net Domestic Migration By County in 2023

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2023, the net domestic migration for Missouri was 9,638. Jefferson County had the highest net domestic migration (1,964) followed by St. Charles County (1,569), and Clay County (1,498). On the other hand, St. Louis County had the lowest net domestic migration (-5,806), followed by St. Louis city (-5,662), and DeKalb County (-1,439).

Net Domestic Migration for a given county refers to the the difference between number of people moving to the county from other parts of the United States (excluding Puerto Rico) and number of people moving out of the county to other parts of the United States (excluding Puerto Rico).

You can also see similar information for other states and also by state for the United States.

Hover over or click on the chart to see this information for each county. The data can also be filtered, sorted, and explored further in a table below.

See this for other years:
Missouri Net Domestic Migration By County in 2023
Missouri Net Domestic Migration By County in 2023
Items per page:
0 of 0
County Net Domestic Migration
Adair -159
Andrew 124
Atchison -8
Audrain -59
Barry 387
Barton 69
Bates 128
Benton 511
Bollinger 39
Boone 411
Buchanan -61
Butler -75
Caldwell 41
Callaway 37
Camden 485
Cape Girardeau -73
Carroll -1
Carter 54
Cass 1312
Cedar 81
Chariton 39
Christian 1045
Clark -64
Clay 1498
Clinton 267
Cole 172
Cooper 204
Crawford 186
Dade 109
Dallas 212
Daviess 80
DeKalb -1439
Dent 263
Douglas 301
Dunklin -266
Franklin 732
Gasconade 23
Gentry 28
Greene 991
Grundy -24
Harrison 25
Henry 150
Hickory 229
Holt 19
Howard -50
Howell 291
Iron 119
Jackson -424
Jasper 734
Jefferson 1964
Johnson 175
Knox -40
Laclede 336
Lafayette 304
Lawrence 214
Lewis -24
Lincoln 1231
Linn 4
Livingston 262
McDonald 167
Macon 117
Madison 11
Maries 27
Marion -129
Mercer -6
Miller 195
Mississippi 217
Moniteau -27
Monroe 86
Montgomery 43
Morgan 238
New Madrid -178
Newton 514
Nodaway -81
Oregon 93
Osage 59
Ozark 87
Pemiscot -170
Perry 73
Pettis -36
Phelps -53
Pike 311
Platte 805
Polk 126
Pulaski -367
Putnam -5
Ralls 111
Randolph -498
Ray 157
Reynolds -3
Ripley 180
St. Charles 1569
St. Clair 181
Ste. Genevieve 75
St. Francois 352
St. Louis -5806
Saline 64
Schuyler 42
Scotland 5
Scott 72
Shannon 57
Shelby -43
Stoddard 120
Stone 688
Sullivan -13
Taney 163
Texas 418
Vernon 183
Warren 472
Washington 241
Wayne 86
Webster 914
Worth -16
Wright 293
St. Louis city -5662