Counties in Missouri by net domestic migration, July to June

St. Charles County had the highest net domestic migration, July to June of 115 counties in 2015, at 2,858. St. Louis city had the lowest, at -3,975. The median was -20 and the figure for Missouri was -8,339. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest2,858St. Charles County
Lowest-3,975St. Louis city
Median-20115 counties
Missouri-8,339History

Map of counties, 2015

Adair County: -308 personsAndrew County: -1 personsAtchison County: -31 personsAudrain County: 78 personsBarry County: -37 personsBarton County: -141 personsBates County: -126 personsBenton County: 52 personsBollinger County: -91 personsBoone County: -28 personsBuchanan County: -905 personsButler County: 78 personsCaldwell County: 12 personsCallaway County: -69 personsCamden County: 228 personsCape Girardeau County: 38 personsCarroll County: -57 personsCarter County: -14 personsCass County: 236 personsCedar County: 37 personsChariton County: -47 personsChristian County: 835 personsClark County: -75 personsClay County: 670 personsClinton County: 345 personsCole County: -219 personsCooper County: 41 personsCrawford County: -132 personsDade County: 14 personsDallas County: 10 personsDaviess County: -69 personsDeKalb County: 20 personsDent County: 40 personsDouglas County: -165 personsDunklin County: -470 personsFranklin County: 80 personsGasconade County: 3 personsGentry County: -127 personsGreene County: 816 personsGrundy County: -173 personsHarrison County: -4 personsHenry County: -237 personsHickory County: 57 personsHolt County: -26 personsHoward County: -10 personsHowell County: 5 personsIron County: -94 personsJackson County: -332 personsJasper County: 222 personsJefferson County: 496 personsJohnson County: -1,019 personsKnox County: -89 personsLaclede County: -114 personsLafayette County: -2 personsLawrence County: 74 personsLewis County: 71 personsLincoln County: 104 personsLinn County: -11 personsLivingston County: -38 personsMcDonald County: -274 personsMacon County: -173 personsMadison County: 23 personsMaries County: -44 personsMarion County: -115 personsMercer County: -20 personsMiller County: 43 personsMississippi County: -212 personsMoniteau County: -14 personsMonroe County: -97 personsMontgomery County: -131 personsMorgan County: 13 personsNew Madrid County: -132 personsNewton County: -73 personsNodaway County: -400 personsOregon County: 36 personsOsage County: -120 personsOzark County: -26 personsPemiscot County: -181 personsPerry County: -53 personsPettis County: -141 personsPhelps County: -434 personsPike County: -97 personsPlatte County: 780 personsPolk County: 135 personsPulaski County: -1,303 personsPutnam County: 12 personsRalls County: -92 personsRandolph County: 26 personsRay County: -169 personsReynolds County: -57 personsRipley County: -159 personsSt. Charles County: 2,858 personsSt. Clair County: 44 personsSte. Genevieve County: -108 personsSt. Francois County: 514 personsSt. Louis County: -3,728 personsSaline County: -269 personsSchuyler County: 89 personsScotland County: -12 personsScott County: 73 personsShannon County: -18 personsShelby County: 26 personsStoddard County: 11 personsStone County: 34 personsSullivan County: -139 personsTaney County: 298 personsTexas County: 44 personsVernon County: -229 personsWarren County: 210 personsWashington County: -290 personsWayne County: 8 personsWebster County: 341 personsWorth County: -6 personsWright County: -67 personsSt. Louis city: -3,975 persons
  • Under -150
  • -150 to -70
  • -70 to 0
  • 0 to 40
  • 40 to 100
  • 100 and over
persons, 2015. Red areas are below zero and blue areas above it. 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. Boundaries: U.S. Census Bureau cartographic boundary files.

Top 40 counties, 2015

St. Charles County: 2,858 personsSt. Charles County2,858Christian County: 835 personsChristian County835Greene County: 816 personsGreene County816Platte County: 780 personsPlatte County780Clay County: 670 personsClay County670St. Francois County: 514 personsSt. Francois County514Jefferson County: 496 personsJefferson County496Clinton County: 345 personsClinton County345Webster County: 341 personsWebster County341Taney County: 298 personsTaney County298Cass County: 236 personsCass County236Camden County: 228 personsCamden County228Jasper County: 222 personsJasper County222Warren County: 210 personsWarren County210Polk County: 135 personsPolk County135Lincoln County: 104 personsLincoln County104Schuyler County: 89 personsSchuyler County89Franklin County: 80 personsFranklin County80Audrain County: 78 personsAudrain County78Butler County: 78 personsButler County78Lawrence County: 74 personsLawrence County74Scott County: 73 personsScott County73Lewis County: 71 personsLewis County71Hickory County: 57 personsHickory County57Benton County: 52 personsBenton County52St. Clair County: 44 personsSt. Clair County44Texas County: 44 personsTexas County44Miller County: 43 personsMiller County43Cooper County: 41 personsCooper County41Dent County: 40 personsDent County40Cape Girardeau County: 38 personsCape Girardeau County38Cedar County: 37 personsCedar County37Oregon County: 36 personsOregon County36Stone County: 34 personsStone County34Randolph County: 26 personsRandolph County26Shelby County: 26 personsShelby County26Madison County: 23 personsMadison County23DeKalb County: 20 personsDeKalb County20Dade County: 14 personsDade County14Morgan County: 13 personsMorgan County13St. Charles County: 2,858 personsSt. Charles County2,858Christian County: 835 personsChristian County835Greene County: 816 personsGreene County816Platte County: 780 personsPlatte County780Clay County: 670 personsClay County670St. Francois County: 514 personsSt. Francois County514Jefferson County: 496 personsJefferson County496Clinton County: 345 personsClinton County345Webster County: 341 personsWebster County341Taney County: 298 personsTaney County298Cass County: 236 personsCass County236Camden County: 228 personsCamden County228Jasper County: 222 personsJasper County222Warren County: 210 personsWarren County210Polk County: 135 personsPolk County135Lincoln County: 104 personsLincoln County104Schuyler County: 89 personsSchuyler County89Franklin County: 80 personsFranklin County80Audrain County: 78 personsAudrain County78Butler County: 78 personsButler County78Lawrence County: 74 personsLawrence County74Scott County: 73 personsScott County73Lewis County: 71 personsLewis County71Hickory County: 57 personsHickory County57Benton County: 52 personsBenton County52St. Clair County: 44 personsSt. Clair County44Texas County: 44 personsTexas County44Miller County: 43 personsMiller County43Cooper County: 41 personsCooper County41Dent County: 40 personsDent County40Cape Girardeau County: 38 personsCape Girardeau County38Cedar County: 37 personsCedar County37Oregon County: 36 personsOregon County36Stone County: 34 personsStone County34Randolph County: 26 personsRandolph County26Shelby County: 26 personsShelby County26Madison County: 23 personsMadison County23DeKalb County: 20 personsDeKalb County20Dade County: 14 personsDade County14Morgan County: 13 personsMorgan County13
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

RankCounties2015
persons
Change on 2014
1St. Charles County Estimated2,858-6%
2Christian County Estimated835+1%
3Greene County Estimated816+63.5%
4Platte County Estimated780-7.3%
5Clay County Estimated670-41.3%
6St. Francois County Estimated514+270.8%
7Jefferson County Estimated496+34.4%
8Clinton County Estimated345+251.3%
9Webster County Estimated341+118.6%
10Taney County Estimated298-35.2%
11Cass County Estimated236+284.4%
12Camden County Estimated228-30.1%
13Jasper County Estimated222-31.7%
14Warren County Estimated210+78%
15Polk County Estimated135+287.5%
16Lincoln County Estimated104+10.6%
17Schuyler County Estimated89+323.8%
18Franklin County Estimated80+521.1%
19Audrain County Estimated78-63%
19Butler County Estimated78+166.1%
21Lawrence County Estimated74+139.2%
22Scott County Estimated73+117.6%
23Lewis County Estimated71+321.9%
24Hickory County Estimated57+280%
25Benton County Estimated52-27.8%
26St. Clair County Estimated44+500%
26Texas County Estimated44+728.6%
28Miller County Estimated43+352.9%
29Cooper County Estimated41+156.2%
30Dent County Estimated40+133.3%
31Cape Girardeau County Estimated38-76.1%
32Cedar County Estimated37-11.9%
33Oregon County Estimated36+137.9%
34Stone County Estimated34+181%
35Randolph County Estimated26-71.4%
35Shelby County Estimated26+150%
37Madison County Estimated23+159%
38DeKalb County Estimated20+123.5%
39Dade County Estimated14-85.7%
40Morgan County Estimated13+425%
41Caldwell County Estimated12+152.2%
41Putnam County Estimated12+133.3%
43Stoddard County Estimated11+145.8%
44Dallas County Estimated10+108.3%
45Wayne County Estimated8-89.6%
46Howell County Estimated5+103.3%
47Gasconade County Estimated3-83.3%
48Andrew County Estimated-1+98.1%
49Lafayette County Estimated-2+99.1%
50Harrison County Estimated-4+94.3%
51Worth County Estimated-6+62.5%
52Howard County Estimated-10+92.8%
53Linn County Estimated-11-178.6%
54Scotland County Estimated-12+86.2%
55Carter County Estimated-14+79.1%
55Moniteau County Estimated-14-207.7%
57Shannon County Estimated-18-200%
58Mercer County Estimated-20-281.8%
59Holt County Estimated-26+42.2%
59Ozark County Estimated-26-100%
61Boone County Estimated-28-7.7%
62Atchison County Estimated-31+31.1%
63Barry County Estimated-37+26%
64Livingston County Estimated-38-123.3%
65Maries County Estimated-44-388.9%
66Chariton County Estimated-47-251.6%
67Perry County Estimated-53-247.2%
68Carroll County Estimated-57+44.7%
68Reynolds County Estimated-57-375%
70Wright County Estimated-67+52.8%
71Callaway County Estimated-69+26.6%
71Daviess County Estimated-69-305.9%
73Newton County Estimated-73+79.8%
74Clark County Estimated-75-7,400%
75Knox County Estimated-89-27.1%
76Bollinger County Estimated-91-51.7%
77Ralls County Estimated-92-191.1%
78Iron County Estimated-94-141%
79Monroe County Estimated-97-169.4%
79Pike County Estimated-97+28.1%
81Ste. Genevieve County Estimated-108-111.8%
82Laclede County Estimated-114+47.7%
83Marion County Estimated-115-57.5%
84Osage County Estimated-120-110.5%
85Bates County Estimated-126-238.5%
86Gentry County Estimated-127-946.7%
87Montgomery County Estimated-131-47.2%
88Crawford County Estimated-132-269.2%
88New Madrid County Estimated-132-17.9%
90Sullivan County Estimated-139-396.4%
91Barton County Estimated-141+23.4%
91Pettis County Estimated-141+23.4%
93Ripley County Estimated-159-183.9%
94Douglas County Estimated-165-235.2%
95Ray County Estimated-169-70.7%
96Grundy County Estimated-173+13.9%
96Macon County Estimated-173-810.5%
98Pemiscot County Estimated-181+15%
99Mississippi County Estimated-212-2,027.3%
100Cole County Estimated-219+50.1%
101Vernon County Estimated-229-2,181.8%
102Henry County Estimated-237-618.2%
103Saline County Estimated-269-4,583.3%
104McDonald County Estimated-274-404.4%
105Washington County Estimated-290-400%
106Adair County Estimated-308-14.1%
107Jackson County Estimated-332+56.4%
108Nodaway County Estimated-400-80.2%
109Phelps County Estimated-434-21.2%
110Dunklin County Estimated-470+3.3%
111Buchanan County Estimated-905-27.1%
112Johnson County Estimated-1,019-59.7%
113Pulaski County Estimated-1,303+1.4%
114St. Louis County Estimated-3,728+8.5%
115St. Louis city Estimated-3,975-11.8%

Other periods

About this ranking

Estimated moves into an area from elsewhere in the same country minus moves out to the rest of the country, from July 1 of the previous year through June 30 of the reported year.

More on how it is measured
  • United States: states and counties.
  • Canada: provinces and territories, net interprovincial migration (Statistics Canada).
  • United Kingdom: local authorities, counting moves between any two UK local authorities, including across the borders of England, Wales, Scotland and Northern Ireland (ONS internal migration).
  • A negative value means more people left than arrived.

Sums to zero, or close to it, for each country 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.

Citation styles

The publisher is the author. Invokely is named only as the place the figures were read, where a style asks for it.

APA 7

U.S. Census Bureau. (2026). 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 (Counties in Missouri by net domestic migration, July to June, 2015) [Data set]. Retrieved October 12, 2026, from https://www.census.gov/programs-surveys/popest/data/data-sets.html

MLA 9

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, Counties in Missouri by net domestic migration, July to June, 2015. U.S. Census Bureau, 26 Mar. 2026, https://www.census.gov/programs-surveys/popest/data/data-sets.html. Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/missouri-counties?period=2015. Accessed 12 Oct. 2026.

Chicago (author-date)

U.S. Census Bureau. 2026. 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. Counties in Missouri by net domestic migration, July to June, 2015. Dataset. Accessed October 12, 2026. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Also distributed by Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/missouri-counties?period=2015.

Harvard

U.S. Census Bureau (2026) 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, Counties in Missouri by net domestic migration, July to June, 2015 [Dataset]. Available at: https://www.census.gov/programs-surveys/popest/data/data-sets.html, via Invokely: https://invokely.ai/rankings/net-domestic-migration-july-june/missouri-counties?period=2015 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_missouri_by_2015,
  author = {{U.S. Census Bureau}},
  title = {{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: Counties in Missouri by net domestic migration, July to June, 2015}},
  year = {2026},
  howpublished = {Data set},
  url = {https://www.census.gov/programs-surveys/popest/data/data-sets.html},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/missouri-counties?period=2015. Publisher attribution: 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.},
}
RIS
TY  - DATA
AU  - U.S. Census Bureau
TI  - 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: Counties in Missouri by net domestic migration, July to June, 2015
PY  - 2026
DA  - 2026/03/26
PB  - U.S. Census Bureau
DB  - Invokely
UR  - https://www.census.gov/programs-surveys/popest/data/data-sets.html
L2  - https://invokely.ai/rankings/net-domestic-migration-july-june/missouri-counties?period=2015
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/missouri-counties?period=2015.
N1  - Publisher attribution: 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.
ER  - 
Embed this chart

Paste this code into a web page or a blog post. The chart shows the latest figures as they are published, with the source and a link back to this page.

Sites that read oEmbed links, such as WordPress, can show the chart when you paste the link to this page.

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,858 in 2015, according to the U.S. Census Bureau.

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

St. Louis city, with -3,975 in 2015.

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