Counties in Missouri by net domestic migration, July to June, 2025

St. Charles County had the highest net domestic migration, July to June of 115 counties in 2025, at 2,403. St. Louis city had the lowest, at -3,749. The median was 74 and the figure for Missouri was 14,028. Source: the U.S. Census Bureau.

Highest2,403St. Charles County
Lowest-3,749St. Louis city
Median74115 counties
Missouri14,028History

Top 40 counties, 2025

St. Charles County: 2,403 personsSt. Charles County2,403Cass County: 1,781 personsCass County1,781Greene County: 1,727 personsGreene County1,727Clay County: 1,211 personsClay County1,211Jefferson County: 1,000 personsJefferson County1,000Webster County: 767 personsWebster County767Lincoln County: 746 personsLincoln County746Franklin County: 717 personsFranklin County717Jasper County: 712 personsJasper County712Platte County: 688 personsPlatte County688St. Francois County: 547 personsSt. Francois County547Barry County: 495 personsBarry County495Warren County: 471 personsWarren County471Newton County: 458 personsNewton County458Callaway County: 452 personsCallaway County452Christian County: 435 personsChristian County435Johnson County: 415 personsJohnson County415Texas County: 376 personsTexas County376Cape Girardeau County: 367 personsCape Girardeau County367Polk County: 334 personsPolk County334Washington County: 288 personsWashington County288Laclede County: 282 personsLaclede County282Pulaski County: 267 personsPulaski County267Taney County: 250 personsTaney County250Benton County: 244 personsBenton County244Dade County: 237 personsDade County237Hickory County: 207 personsHickory County207Dallas County: 203 personsDallas County203Audrain County: 201 personsAudrain County201Lawrence County: 190 personsLawrence County190Henry County: 186 personsHenry County186Ray County: 182 personsRay County182St. Clair County: 181 personsSt. Clair County181Crawford County: 173 personsCrawford County173Vernon County: 172 personsVernon County172Randolph County: 167 personsRandolph County167Lafayette County: 159 personsLafayette County159Miller County: 146 personsMiller County146Andrew County: 138 personsAndrew County138Stone County: 137 personsStone County137
persons. Source: U.S. Census Bureau, Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Retrieved 2026-10-12.

Full ranking

RankCounties2025
persons
Change on 2024
1St. Charles County Estimated2,403-18.5%
2Cass County Estimated1,781-11%
3Greene County Estimated1,727+14.8%
4Clay County Estimated1,211-4.8%
5Jefferson County Estimated1,000+22.4%
6Webster County Estimated767+104.5%
7Lincoln County Estimated746-18.6%
8Franklin County Estimated717-20.7%
9Jasper County Estimated712-13%
10Platte County Estimated688+176.3%
11St. Francois County Estimated547-6.5%
12Barry County Estimated495+60.2%
13Warren County Estimated471-22.3%
14Newton County Estimated458-0.4%
15Callaway County Estimated452+29.1%
16Christian County Estimated435-64.7%
17Johnson County Estimated415+43.1%
18Texas County Estimated376+135%
19Cape Girardeau County Estimated367+58.9%
20Polk County Estimated334+67.8%
21Washington County Estimated288+136.1%
22Laclede County Estimated282+464%
23Pulaski County Estimated267+236.9%
24Taney County Estimated250+1,090.5%
25Benton County Estimated244+27.1%
26Dade County Estimated237+1,347.4%
27Hickory County Estimated207+50%
28Dallas County Estimated203+75%
29Audrain County Estimated201+395.6%
30Lawrence County Estimated190-34%
31Henry County Estimated186-2.6%
32Ray County Estimated182+54.2%
33St. Clair County Estimated181+44.8%
34Crawford County Estimated173-2.8%
35Vernon County Estimated172+514.3%
36Randolph County Estimated167-40.8%
37Lafayette County Estimated159-34%
38Miller County Estimated146+35.2%
39Andrew County Estimated138+1,354.5%
40Stone County Estimated137+67.1%
41Douglas County Estimated135+45.2%
41Gasconade County Estimated135+382.1%
43Wright County Estimated134+17.5%
44Oregon County Estimated131+309.4%
45Pettis County Estimated128+215.3%
46Marion County Estimated127-25.7%
47Ste. Genevieve County Estimated118+418.9%
48Morgan County Estimated116-74.2%
49Bollinger County Estimated115+53.3%
50Osage County Estimated113+503.6%
51Butler County Estimated112+75%
51Monroe County Estimated112-25.3%
51Ozark County Estimated112-26.3%
54Reynolds County Estimated103+672.2%
55Mississippi County Estimated90-30.8%
56Montgomery County Estimated83-37.1%
57Scotland County Estimated75+256.3%
58Howard County Estimated74+80.5%
59Caldwell County Estimated70+94.4%
59Jackson County Estimated70-95.3%
61Gentry County Estimated69+7,000%
62Scott County Estimated630%
63Ripley County Estimated58+238.1%
64Bates County Estimated55-69.4%
65Macon County Estimated50+61.3%
66Daviess County Estimated49+219.5%
66Dent County Estimated49-63.2%
68Camden County Estimated47-74.5%
69Carroll County Estimated44-50%
70Schuyler County Estimated42+450%
71Madison County Estimated41-68.9%
72Carter County Estimated40+135.3%
73Clinton County Estimated39-82.3%
73Ralls County Estimated39+129.4%
75Barton County Estimated36+300%
76Livingston County Estimated35-59.3%
76Stoddard County Estimated35-78.4%
78Knox County Estimated33+760%
79Atchison County Estimated23-58.2%
79Shannon County Estimated23-55.8%
81Harrison County Estimated19+218.8%
82Lewis County Estimated16-44.8%
83Cedar County Estimated14-95.3%
84Howell County Estimated13-94.8%
85Chariton County Estimated8-27.3%
85Holt County Estimated8+140%
87Linn County Estimated5-96.5%
88Cooper County Estimated2-98.9%
88Grundy County Estimated2+103.4%
90Worth County Estimated0+100%
91Iron County Estimated-4-111.4%
92Wayne County Estimated-8-111%
93Mercer County Estimated-20+78%
93Saline County Estimated-20+68.8%
95Pemiscot County Estimated-26+86.4%
96Perry County Estimated-33-121.3%
97Sullivan County Estimated-34+74.6%
98McDonald County Estimated-35+91.9%
98Putnam County Estimated-35+64.3%
100Phelps County Estimated-38+80.9%
101Pike County Estimated-43-128.3%
102Moniteau County Estimated-46-140%
103DeKalb County Estimated-54-400%
104Maries County Estimated-60-177.9%
105Cole County Estimated-70-149.3%
106Clark County Estimated-94-193.8%
107Dunklin County Estimated-106-320.8%
108Shelby County Estimated-124-513.3%
109New Madrid County Estimated-126-77.5%
110Nodaway County Estimated-165+66.4%
111Adair County Estimated-209-265.9%
112Buchanan County Estimated-260-173.7%
113Boone County Estimated-465-30.6%
114St. Louis County Estimated-3,370+14.2%
115St. Louis city Estimated-3,749+33.5%

Other periods

About this ranking

Estimated moves into a US state or county from elsewhere in the United States minus moves out to the rest of the country, from July 1 of the previous year through June 30 of the reported year. A negative value means more people left than arrived.

Sums to zero for the United States as a whole, so there is no national value.

Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. Equal values share a rank.

How to cite

U.S. Census Bureau. Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Retrieved 2026-10-12.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Counties in Missouri by net domestic migration, July to June using official data, and cite the source.
rank_places {"indicator":"net_domestic_migration_july_june","level":"province","within":"Missouri","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_domestic_migration_july_june&level=province&within=Missouri&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which county has the highest net domestic migration, July to June?

St. Charles County, with 2,403 in 2025, according to the U.S. Census Bureau.

Which county has the lowest net domestic migration, July to June?

St. Louis city, with -3,749 in 2025.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Retrieved 2026-10-12.

Net domestic migration, July to June: other rankings

Counties in Missouri: more rankings