Missouri Net Domestic Migration By County in 2022

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2022, the net domestic migration for Missouri was 4,160. St. Charles County had the highest net domestic migration (2,423) followed by Greene County (2,078), and Jefferson County (1,534). On the other hand, St. Louis County had the lowest net domestic migration (-9,048), followed by St. Louis city (-8,548), and Jackson County (-3,122).

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 2022
Missouri Net Domestic Migration By County in 2022
Items per page:
0 of 0
County Net Domestic Migration
Adair -147
Andrew 35
Atchison 7
Audrain -355
Barry 294
Barton 71
Bates 151
Benton 489
Bollinger -16
Boone 308
Buchanan -774
Butler 207
Caldwell 68
Callaway 152
Camden 516
Cape Girardeau 745
Carroll 58
Carter -63
Cass 757
Cedar 113
Chariton 76
Christian 1355
Clark 8
Clay 116
Clinton 129
Cole 277
Cooper 134
Crawford 0
Dade 128
Dallas 293
Daviess 56
DeKalb -362
Dent 157
Douglas 307
Dunklin -162
Franklin 774
Gasconade 98
Gentry 116
Greene 2078
Grundy 96
Harrison 65
Henry 308
Hickory 113
Holt 54
Howard 70
Howell 809
Iron 89
Jackson -3122
Jasper 581
Jefferson 1534
Johnson -6
Knox 6
Laclede 264
Lafayette 254
Lawrence 493
Lewis -45
Lincoln 1261
Linn 44
Livingston 183
McDonald 39
Macon -48
Madison 158
Maries 47
Marion 6
Mercer -12
Miller 498
Mississippi -387
Moniteau -72
Monroe -40
Montgomery 106
Morgan 422
New Madrid -212
Newton 640
Nodaway -350
Oregon 153
Osage 8
Ozark 255
Pemiscot -319
Perry -76
Pettis 57
Phelps 346
Pike 80
Platte 1301
Polk 627
Pulaski -300
Putnam 2
Ralls 85
Randolph 147
Ray 147
Reynolds -35
Ripley 166
St. Charles 2423
St. Clair 207
Ste. Genevieve 110
St. Francois 243
St. Louis -9048
Saline -214
Schuyler -17
Scotland -54
Scott 95
Shannon 160
Shelby 57
Stoddard 22
Stone 715
Sullivan -69
Taney 662
Texas 561
Vernon 109
Warren 732
Washington 129
Wayne 16
Webster 634
Worth -4
Wright 555
St. Louis city -8548