Missouri Net Migration By County in 2021

Updated on July 29, 2024.

According to the US Census Bureau estimates, in 2021, the net migration for Missouri was 20,673. St. Charles County had the highest net migration (3,668) followed by Christian County (2,263), and Greene County (2,022). On the other hand, St. Louis city had the lowest net migration (-6,871), followed by St. Louis County (-3,519), and Jackson County (-1,068).

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 2021
Missouri Net Migration By County in 2021
Items per page:
0 of 0
County Net Migration
Adair -99
Andrew -56
Atchison -32
Audrain 114
Barry 326
Barton 59
Bates 83
Benton 759
Bollinger 59
Boone 1461
Buchanan -706
Butler 235
Caldwell 112
Callaway 373
Camden 1071
Cape Girardeau 438
Carroll -26
Carter 147
Cass 1700
Cedar 335
Chariton 31
Christian 2263
Clark 103
Clay 884
Clinton 95
Cole -5
Cooper 44
Crawford -88
Dade 83
Dallas 343
Daviess -37
DeKalb 158
Dent 160
Douglas 226
Dunklin -280
Franklin 662
Gasconade 150
Gentry 73
Greene 2022
Grundy 22
Harrison 41
Henry 355
Hickory 395
Holt 90
Howard 6
Howell 372
Iron -2
Jackson -1068
Jasper 373
Jefferson 1096
Johnson -36
Knox 65
Laclede 158
Lafayette -121
Lawrence 370
Lewis -7
Lincoln 1680
Linn 53
Livingston 275
McDonald 118
Macon 47
Madison 130
Maries 17
Marion 83
Mercer -23
Miller 219
Mississippi 85
Moniteau 69
Monroe 64
Montgomery 223
Morgan 527
New Madrid -173
Newton 872
Nodaway -51
Oregon 88
Osage 152
Ozark 379
Pemiscot -273
Perry 22
Pettis 187
Phelps 569
Pike 211
Platte 1253
Polk 534
Pulaski -460
Putnam 26
Ralls 64
Randolph 200
Ray 4
Reynolds 40
Ripley 20
St. Charles 3668
St. Clair 113
Ste. Genevieve 122
St. Francois 974
St. Louis -3519
Saline -12
Schuyler 5
Scotland -37
Scott -78
Shannon 117
Shelby -94
Stoddard -59
Stone 624
Sullivan -51
Taney 431
Texas 727
Vernon -18
Warren 861
Washington 122
Wayne 99
Webster 485
Worth 16
Wright 468
St. Louis city -6871