Missouri Net Domestic Migration By County in 2024

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2024, the net domestic migration for Missouri was 12,289. St. Charles County had the highest net domestic migration (3,002) followed by Cass County (2,046), and Greene County (1,538). On the other hand, St. Louis city had the lowest net domestic migration (-5,632), followed by St. Louis County (-3,906), and McDonald County (-422).

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 2024
Missouri Net Domestic Migration By County in 2024
Items per page:
0 of 0
County Net Domestic Migration
Adair 126
Andrew -11
Atchison 56
Audrain 1
Barry 310
Barton -17
Bates 185
Benton 194
Bollinger 79
Boone -346
Buchanan -7
Butler 63
Caldwell 37
Callaway 268
Camden 183
Cape Girardeau 212
Carroll 92
Carter 19
Cass 2046
Cedar 308
Chariton 12
Christian 1256
Clark -33
Clay 1300
Clinton 202
Cole 74
Cooper 191
Crawford 183
Dade -18
Dallas 118
Daviess -40
DeKalb 18
Dent 136
Douglas 93
Dunklin 50
Franklin 924
Gasconade 28
Gentry -1
Greene 1538
Grundy -56
Harrison -16
Henry 194
Hickory 140
Holt -19
Howard 41
Howell 254
Iron 37
Jackson 1415
Jasper 833
Jefferson 832
Johnson 216
Knox -3
Laclede 52
Lafayette 248
Lawrence 280
Lewis 31
Lincoln 938
Linn 148
Livingston 93
McDonald -422
Macon 31
Madison 136
Maries 77
Marion 171
Mercer -89
Miller 109
Mississippi -43
Moniteau 15
Monroe 154
Montgomery 135
Morgan 461
New Madrid -68
Newton 470
Nodaway -331
Oregon 34
Osage -28
Ozark 150
Pemiscot -187
Perry 158
Pettis -112
Phelps -210
Pike 99
Platte 256
Polk 205
Pulaski -207
Putnam -97
Ralls 19
Randolph -10
Ray 121
Reynolds -18
Ripley -38
St. Charles 3002
St. Clair 126
Ste. Genevieve -35
St. Francois 575
St. Louis -3906
Saline -62
Schuyler -12
Scotland -48
Scott 64
Shannon 53
Shelby 31
Stoddard 162
Stone 85
Sullivan -131
Taney 29
Texas 216
Vernon 29
Warren 618
Washington 122
Wayne 77
Webster 390
Worth -8
Wright 116
St. Louis city -5632