Missouri Net Migration By County in 2023

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2023, the net migration for Missouri was 29,098. St. Charles County had the highest net migration (3,289) followed by Jackson County (2,410), and Clay County (2,279). On the other hand, St. Louis city had the lowest net migration (-3,678), followed by DeKalb County (-1,435), and Randolph County (-498).

Net migration for a county refers to the difference between the number of migrants, both domestic and international, moving to the county and those leaving the county. Or to put it simply, the net migration for a given county is the inbound migration minus the outbound migration for that county.

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 Migration By County in 2023
Missouri Net Migration By County in 2023
Items per page:
0 of 0
County Net Migration
Adair 32
Andrew 124
Atchison -6
Audrain -57
Barry 449
Barton 67
Bates 130
Benton 514
Bollinger 38
Boone 1793
Buchanan 280
Butler -52
Caldwell 48
Callaway 72
Camden 515
Cape Girardeau 117
Carroll -1
Carter 59
Cass 1344
Cedar 80
Chariton 59
Christian 1179
Clark -65
Clay 2279
Clinton 264
Cole 339
Cooper 202
Crawford 183
Dade 111
Dallas 218
Daviess 79
DeKalb -1435
Dent 262
Douglas 313
Dunklin -251
Franklin 794
Gasconade 24
Gentry 28
Greene 1845
Grundy -9
Harrison 36
Henry 164
Hickory 230
Holt 30
Howard -51
Howell 286
Iron 134
Jackson 2410
Jasper 991
Jefferson 2057
Johnson 454
Knox -40
Laclede 373
Lafayette 353
Lawrence 226
Lewis -14
Lincoln 1267
Linn 3
Livingston 278
McDonald 457
Macon 125
Madison 43
Maries 36
Marion -110
Mercer 13
Miller 198
Mississippi 217
Moniteau -22
Monroe 104
Montgomery 43
Morgan 236
New Madrid -178
Newton 747
Nodaway 2
Oregon 98
Osage 57
Ozark 90
Pemiscot -126
Perry 104
Pettis 159
Phelps 308
Pike 312
Platte 1244
Polk 176
Pulaski -269
Putnam -3
Ralls 111
Randolph -498
Ray 156
Reynolds -3
Ripley 185
St. Charles 3289
St. Clair 188
Ste. Genevieve 75
St. Francois 392
St. Louis -424
Saline 230
Schuyler 44
Scotland 12
Scott 97
Shannon 59
Shelby -40
Stoddard 127
Stone 715
Sullivan 12
Taney 175
Texas 418
Vernon 242
Warren 472
Washington 249
Wayne 87
Webster 917
Worth -16
Wright 292
St. Louis city -3678