Missouri Net Migration By County in 2021

Updated on January 22, 2024.

According to the US Census Bureau estimates, in 2021, the net migration for Missouri was 20,678. St. Charles County had the highest net migration (3,660) followed by Christian County (2,256), and Greene County (2,025). On the other hand, St. Louis city had the lowest net migration (-6,831), followed by St. Louis County (-3,540), and Jackson County (-1,066).

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 for the US by state. You can also see links at the bottom of the page for the trend of the net migration for each county in Missouri.

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 2021
Missouri Net Migration By County in 2021
Items per page:
0 of 0
County Net Migration
Adair -101
Andrew -56
Atchison -32
Audrain 106
Barry 326
Barton 59
Bates 81
Benton 759
Bollinger 59
Boone 1462
Buchanan -701
Butler 235
Caldwell 112
Callaway 379
Camden 1070
Cape Girardeau 438
Carroll -26
Carter 147
Cass 1693
Cedar 334
Chariton 32
Christian 2256
Clark 102
Clay 882
Clinton 95
Cole 3
Cooper 48
Crawford -87
Dade 82
Dallas 342
Daviess -37
DeKalb 150
Dent 160
Douglas 227
Dunklin -280
Franklin 661
Gasconade 149
Gentry 73
Greene 2025
Grundy 21
Harrison 41
Henry 355
Hickory 395
Holt 91
Howard 4
Howell 372
Iron -2
Jackson -1066
Jasper 374
Jefferson 1092
Johnson -31
Knox 66
Laclede 157
Lafayette -121
Lawrence 371
Lewis -8
Lincoln 1679
Linn 52
Livingston 278
McDonald 117
Macon 47
Madison 128
Maries 18
Marion 85
Mercer -23
Miller 218
Mississippi 80
Moniteau 69
Monroe 64
Montgomery 223
Morgan 527
New Madrid -173
Newton 869
Nodaway -49
Oregon 88
Osage 150
Ozark 377
Pemiscot -272
Perry 22
Pettis 187
Phelps 568
Pike 214
Platte 1254
Polk 533
Pulaski -464
Putnam 26
Ralls 64
Randolph 201
Ray 3
Reynolds 41
Ripley 20
St. Charles 3660
St. Clair 114
Ste. Genevieve 122
St. Francois 972
St. Louis -3540
Saline -13
Schuyler 4
Scotland -36
Scott -78
Shannon 118
Shelby -94
Stoddard -58
Stone 625
Sullivan -51
Taney 432
Texas 729
Vernon -17
Warren 861
Washington 129
Wayne 99
Webster 489
Worth 16
Wright 467
St. Louis city -6831

Trend of Net Migration for Counties in Missouri

Use the links below to find the trend of the net migration for each county in Missouri.