Missouri Net Migration By County in 2022

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2022, the net migration for Missouri was 15,923. St. Charles County had the highest net migration (3,235) followed by Greene County (2,630), and Platte County (1,605). On the other hand, St. Louis city had the lowest net migration (-7,507), followed by St. Louis County (-5,888), and Jackson County (-1,211).

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 2022
Missouri Net Migration By County in 2022
Items per page:
0 of 0
County Net Migration
Adair -7
Andrew 35
Atchison 7
Audrain -353
Barry 296
Barton 71
Bates 157
Benton 484
Bollinger -16
Boone 1314
Buchanan -552
Butler 212
Caldwell 71
Callaway 159
Camden 518
Cape Girardeau 875
Carroll 57
Carter -64
Cass 760
Cedar 112
Chariton 84
Christian 1444
Clark 8
Clay 691
Clinton 127
Cole 411
Cooper 135
Crawford 8
Dade 130
Dallas 306
Daviess 57
DeKalb -368
Dent 155
Douglas 312
Dunklin -151
Franklin 804
Gasconade 97
Gentry 117
Greene 2630
Grundy 107
Harrison 76
Henry 313
Hickory 114
Holt 61
Howard 72
Howell 803
Iron 96
Jackson -1211
Jasper 768
Jefferson 1594
Johnson 123
Knox 6
Laclede 281
Lafayette 253
Lawrence 503
Lewis -40
Lincoln 1290
Linn 44
Livingston 191
McDonald 167
Macon -40
Madison 174
Maries 55
Marion 37
Mercer -6
Miller 495
Mississippi -387
Moniteau -68
Monroe -32
Montgomery 106
Morgan 419
New Madrid -214
Newton 811
Nodaway -316
Oregon 155
Osage 8
Ozark 260
Pemiscot -294
Perry -59
Pettis 186
Phelps 588
Pike 80
Platte 1605
Polk 653
Pulaski -231
Putnam 5
Ralls 86
Randolph 150
Ray 145
Reynolds -36
Ripley 163
St. Charles 3235
St. Clair 213
Ste. Genevieve 111
St. Francois 286
St. Louis -5888
Saline -163
Schuyler -11
Scotland -55
Scott 101
Shannon 161
Shelby 64
Stoddard 21
Stone 732
Sullivan -54
Taney 658
Texas 559
Vernon 128
Warren 733
Washington 132
Wayne 18
Webster 656
Worth -4
Wright 555
St. Louis city -7507