Counties in Missouri by net domestic migration, July to June

Clay County had the highest net domestic migration, July to June of 115 counties in 2019, at 2,365. St. Louis city had the lowest, at -4,528. The median was -20 and the figure for Missouri was -3,916. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest2,365Clay County
Lowest-4,528St. Louis city
Median-20115 counties
Missouri-3,916History

Map of counties, 2019

Adair County: -276 personsAndrew County: -10 personsAtchison County: -24 personsAudrain County: -462 personsBarry County: 139 personsBarton County: -74 personsBates County: -107 personsBenton County: 270 personsBollinger County: -37 personsBoone County: 56 personsBuchanan County: -1,175 personsButler County: -12 personsCaldwell County: -38 personsCallaway County: -317 personsCamden County: 406 personsCape Girardeau County: -30 personsCarroll County: -14 personsCarter County: -74 personsCass County: 869 personsCedar County: 188 personsChariton County: -1 personsChristian County: 1,201 personsClark County: -35 personsClay County: 2,365 personsClinton County: -2 personsCole County: -248 personsCooper County: -67 personsCrawford County: -41 personsDade County: 28 personsDallas County: 102 personsDaviess County: -109 personsDeKalb County: -1,708 personsDent County: 5 personsDouglas County: -130 personsDunklin County: -289 personsFranklin County: 53 personsGasconade County: 41 personsGentry County: -27 personsGreene County: 1,365 personsGrundy County: -185 personsHarrison County: -20 personsHenry County: 108 personsHickory County: 139 personsHolt County: -4 personsHoward County: -73 personsHowell County: 21 personsIron County: -8 personsJackson County: -858 personsJasper County: 438 personsJefferson County: 340 personsJohnson County: 150 personsKnox County: -8 personsLaclede County: 147 personsLafayette County: 195 personsLawrence County: 42 personsLewis County: -69 personsLincoln County: 1,102 personsLinn County: -83 personsLivingston County: -182 personsMcDonald County: -289 personsMacon County: -37 personsMadison County: -63 personsMaries County: -50 personsMarion County: -65 personsMercer County: -16 personsMiller County: 288 personsMississippi County: -163 personsMoniteau County: -371 personsMonroe County: -1 personsMontgomery County: 33 personsMorgan County: 294 personsNew Madrid County: -167 personsNewton County: 35 personsNodaway County: -195 personsOregon County: -24 personsOsage County: -42 personsOzark County: 174 personsPemiscot County: -432 personsPerry County: -142 personsPettis County: -255 personsPhelps County: -148 personsPike County: -852 personsPlatte County: 1,030 personsPolk County: -59 personsPulaski County: 212 personsPutnam County: -45 personsRalls County: 61 personsRandolph County: 127 personsRay County: 77 personsReynolds County: 29 personsRipley County: -68 personsSt. Charles County: 1,411 personsSt. Clair County: 56 personsSte. Genevieve County: 26 personsSt. Francois County: 303 personsSt. Louis County: -3,497 personsSaline County: -173 personsSchuyler County: 34 personsScotland County: -54 personsScott County: -237 personsShannon County: -6 personsShelby County: -91 personsStoddard County: -141 personsStone County: 427 personsSullivan County: -163 personsTaney County: 140 personsTexas County: -124 personsVernon County: 92 personsWarren County: 793 personsWashington County: -175 personsWayne County: -139 personsWebster County: 185 personsWorth County: -25 personsWright County: 121 personsSt. Louis city: -4,528 persons
  • Under -160
  • -160 to -40
  • -40 to 0
  • 0 to 90
  • 90 to 270
  • 270 and over
persons, 2019. 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, 2019

Clay County: 2,365 personsClay County2,365St. Charles County: 1,411 personsSt. Charles County1,411Greene County: 1,365 personsGreene County1,365Christian County: 1,201 personsChristian County1,201Lincoln County: 1,102 personsLincoln County1,102Platte County: 1,030 personsPlatte County1,030Cass County: 869 personsCass County869Warren County: 793 personsWarren County793Jasper County: 438 personsJasper County438Stone County: 427 personsStone County427Camden County: 406 personsCamden County406Jefferson County: 340 personsJefferson County340St. Francois County: 303 personsSt. Francois County303Morgan County: 294 personsMorgan County294Miller County: 288 personsMiller County288Benton County: 270 personsBenton County270Pulaski County: 212 personsPulaski County212Lafayette County: 195 personsLafayette County195Cedar County: 188 personsCedar County188Webster County: 185 personsWebster County185Ozark County: 174 personsOzark County174Johnson County: 150 personsJohnson County150Laclede County: 147 personsLaclede County147Taney County: 140 personsTaney County140Barry County: 139 personsBarry County139Hickory County: 139 personsHickory County139Randolph County: 127 personsRandolph County127Wright County: 121 personsWright County121Henry County: 108 personsHenry County108Dallas County: 102 personsDallas County102Vernon County: 92 personsVernon County92Ray County: 77 personsRay County77Ralls County: 61 personsRalls County61Boone County: 56 personsBoone County56St. Clair County: 56 personsSt. Clair County56Franklin County: 53 personsFranklin County53Lawrence County: 42 personsLawrence County42Gasconade County: 41 personsGasconade County41Newton County: 35 personsNewton County35Schuyler County: 34 personsSchuyler County34Clay County: 2,365 personsClay County2,365St. Charles County: 1,411 personsSt. Charles County1,411Greene County: 1,365 personsGreene County1,365Christian County: 1,201 personsChristian County1,201Lincoln County: 1,102 personsLincoln County1,102Platte County: 1,030 personsPlatte County1,030Cass County: 869 personsCass County869Warren County: 793 personsWarren County793Jasper County: 438 personsJasper County438Stone County: 427 personsStone County427Camden County: 406 personsCamden County406Jefferson County: 340 personsJefferson County340St. Francois County: 303 personsSt. Francois County303Morgan County: 294 personsMorgan County294Miller County: 288 personsMiller County288Benton County: 270 personsBenton County270Pulaski County: 212 personsPulaski County212Lafayette County: 195 personsLafayette County195Cedar County: 188 personsCedar County188Webster County: 185 personsWebster County185Ozark County: 174 personsOzark County174Johnson County: 150 personsJohnson County150Laclede County: 147 personsLaclede County147Taney County: 140 personsTaney County140Barry County: 139 personsBarry County139Hickory County: 139 personsHickory County139Randolph County: 127 personsRandolph County127Wright County: 121 personsWright County121Henry County: 108 personsHenry County108Dallas County: 102 personsDallas County102Vernon County: 92 personsVernon County92Ray County: 77 personsRay County77Ralls County: 61 personsRalls County61Boone County: 56 personsBoone County56St. Clair County: 56 personsSt. Clair County56Franklin County: 53 personsFranklin County53Lawrence County: 42 personsLawrence County42Gasconade County: 41 personsGasconade County41Newton County: 35 personsNewton County35Schuyler County: 34 personsSchuyler County34
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

RankCounties2019
persons
Change on 2018
1Clay County Estimated2,365-7.6%
2St. Charles County Estimated1,411-18%
3Greene County Estimated1,365+40.3%
4Christian County Estimated1,201-11.1%
5Lincoln County Estimated1,102-13.9%
6Platte County Estimated1,030+2.2%
7Cass County Estimated869-18.6%
8Warren County Estimated793+219.8%
9Jasper County Estimated438+343.3%
10Stone County Estimated427+67.5%
11Camden County Estimated406-21%
12Jefferson County Estimated340+5.6%
13St. Francois County Estimated303+138.6%
14Morgan County Estimated294-9%
15Miller County Estimated288+247%
16Benton County Estimated270-30.9%
17Pulaski County Estimated212+178.8%
18Lafayette County Estimated195+3,150%
19Cedar County Estimated188+129.3%
20Webster County Estimated185-14.4%
21Ozark County Estimated174+206.7%
22Johnson County Estimated150+130.5%
23Laclede County Estimated147-16%
24Taney County Estimated140-79.1%
25Barry County Estimated139-26.5%
25Hickory County Estimated139+33.7%
27Randolph County Estimated127+151.6%
28Wright County Estimated121+218.4%
29Henry County Estimated108-51.4%
30Dallas County Estimated102+92.5%
31Vernon County Estimated92+441.2%
32Ray County Estimated77+13.2%
33Ralls County Estimated61+334.6%
34Boone County Estimated56+127.9%
34St. Clair County Estimated56-3.4%
36Franklin County Estimated53-66.7%
37Lawrence County Estimated42+700%
38Gasconade County Estimated410%
39Newton County Estimated35+369.2%
40Schuyler County Estimated34-29.2%
41Montgomery County Estimated33-69.7%
42Reynolds County Estimated29-14.7%
43Dade County Estimated28+211.1%
44Ste. Genevieve County Estimated26-78.2%
45Howell County Estimated21+200%
46Dent County Estimated5-92.2%
47Chariton County Estimated-1-109.1%
47Monroe County Estimated-1-101.7%
49Clinton County Estimated-2+97.4%
50Holt County Estimated-4-180%
51Shannon County Estimated-6+85.7%
52Iron County Estimated-8-112.7%
52Knox County Estimated-8+79.5%
54Andrew County Estimated-10-106.2%
55Butler County Estimated-12-114.6%
56Carroll County Estimated-14+63.2%
57Mercer County Estimated-16+69.8%
58Harrison County Estimated-20+83.2%
59Atchison County Estimated-24+58.6%
59Oregon County Estimated-24-185.7%
61Worth County Estimated-25-19%
62Gentry County Estimated-27+15.6%
63Cape Girardeau County Estimated-30-113.8%
64Clark County Estimated-35-134.3%
65Bollinger County Estimated-37+62.6%
65Macon County Estimated-37+47.1%
67Caldwell County Estimated-38-195%
68Crawford County Estimated-41+58.2%
69Osage County Estimated-42-600%
70Putnam County Estimated-45-45.2%
71Maries County Estimated-50-338.1%
72Scotland County Estimated-54-35%
73Polk County Estimated-59-113.1%
74Madison County Estimated-63-2,200%
75Marion County Estimated-650%
76Cooper County Estimated-67-6.3%
77Ripley County Estimated-68+23.6%
78Lewis County Estimated-69+33.7%
79Howard County Estimated-73-97.3%
80Barton County Estimated-74-117.6%
80Carter County Estimated-74+30.2%
82Linn County Estimated-83+27.2%
83Shelby County Estimated-91-479.2%
84Bates County Estimated-107-284.5%
85Daviess County Estimated-109-78.7%
86Texas County Estimated-124-22.8%
87Douglas County Estimated-130-177.4%
88Wayne County Estimated-139+5.4%
89Stoddard County Estimated-141-235.7%
90Perry County Estimated-142-425.9%
91Phelps County Estimated-148+49.1%
92Mississippi County Estimated-163+17.7%
92Sullivan County Estimated-163-409.4%
94New Madrid County Estimated-167+37.9%
95Saline County Estimated-173-188.3%
96Washington County Estimated-175-169.2%
97Livingston County Estimated-182-1,313.3%
98Grundy County Estimated-185-101.1%
99Nodaway County Estimated-195-12.1%
100Scott County Estimated-237-189%
101Cole County Estimated-248-15.9%
102Pettis County Estimated-255-88.9%
103Adair County Estimated-276-224.7%
104Dunklin County Estimated-289+55.3%
104McDonald County Estimated-289-349.1%
106Callaway County Estimated-317-352.9%
107Moniteau County Estimated-371-842%
108Pemiscot County Estimated-432+19.7%
109Audrain County Estimated-462-127.6%
110Pike County Estimated-852-2,142.1%
111Jackson County Estimated-858-25.6%
112Buchanan County Estimated-1,175-47.8%
113DeKalb County Estimated-1,708-12,300%
114St. Louis County Estimated-3,497+7%
115St. Louis city Estimated-4,528+31.9%

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, 2019) [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, 2019. 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=2019. 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, 2019. 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=2019.

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, 2019 [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=2019 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_missouri_by_2019,
  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, 2019}},
  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=2019. 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, 2019
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=2019
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/missouri-counties?period=2019.
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?

Clay County, with 2,365 in 2019, according to the U.S. Census Bureau.

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

St. Louis city, with -4,528 in 2019.

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