Counties in Kansas by net domestic migration, July to June

Johnson County had the highest net domestic migration, July to June of 105 counties in 2018, at 2,640. Sedgwick County had the lowest, at -2,399. The median was -41 and the figure for Kansas was -11,194. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest2,640Johnson County
Lowest-2,399Sedgwick County
Median-41105 counties
Kansas-11,194History

Map of counties, 2018

Allen County: -33 personsAnderson County: 10 personsAtchison County: -131 personsBarber County: -91 personsBarton County: -326 personsBourbon County: -77 personsBrown County: 0 personsButler County: -162 personsChase County: -60 personsChautauqua County: -14 personsCherokee County: -42 personsCheyenne County: -39 personsClark County: 4 personsClay County: -10 personsCloud County: -168 personsCoffey County: 2 personsComanche County: -7 personsCowley County: -202 personsCrawford County: -159 personsDecatur County: -12 personsDickinson County: -161 personsDoniphan County: 5 personsDouglas County: 61 personsEdwards County: -47 personsElk County: -11 personsEllis County: -194 personsEllsworth County: -101 personsFinney County: -733 personsFord County: -902 personsFranklin County: -47 personsGeary County: -1,599 personsGove County: -18 personsGraham County: -20 personsGrant County: -248 personsGray County: 13 personsGreeley County: -5 personsGreenwood County: -7 personsHamilton County: -42 personsHarper County: -43 personsHarvey County: -228 personsHaskell County: -63 personsHodgeman County: -50 personsJackson County: -73 personsJefferson County: -10 personsJewell County: -10 personsJohnson County: 2,640 personsKearny County: -45 personsKingman County: 29 personsKiowa County: -5 personsLabette County: -205 personsLane County: 12 personsLeavenworth County: 12 personsLincoln County: -37 personsLinn County: 96 personsLogan County: -19 personsLyon County: -60 personsMcPherson County: -80 personsMarion County: -33 personsMarshall County: 38 personsMeade County: -138 personsMiami County: 211 personsMitchell County: -43 personsMontgomery County: -283 personsMorris County: 75 personsMorton County: -90 personsNemaha County: 9 personsNeosho County: -124 personsNess County: -41 personsNorton County: 0 personsOsage County: 124 personsOsborne County: -60 personsOttawa County: -39 personsPawnee County: -78 personsPhillips County: -86 personsPottawatomie County: 96 personsPratt County: -172 personsRawlins County: 4 personsReno County: -306 personsRepublic County: -5 personsRice County: -85 personsRiley County: -41 personsRooks County: -51 personsRush County: 22 personsRussell County: 11 personsSaline County: -225 personsScott County: -33 personsSedgwick County: -2,399 personsSeward County: -693 personsShawnee County: -1,136 personsSheridan County: -3 personsSherman County: -38 personsSmith County: -24 personsStafford County: -56 personsStanton County: -40 personsStevens County: -78 personsSumner County: -80 personsThomas County: -185 personsTrego County: -53 personsWabaunsee County: 40 personsWallace County: -43 personsWashington County: -19 personsWichita County: -20 personsWilson County: -22 personsWoodson County: 44 personsWyandotte County: -1,334 persons
  • Under -90
  • -90 to -40
  • -40 to 0
  • 0 to 10
  • 10 to 40
  • 40 and over
persons, 2018. 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, 2018

Johnson County: 2,640 personsJohnson County2,640Miami County: 211 personsMiami County211Osage County: 124 personsOsage County124Linn County: 96 personsLinn County96Pottawatomie County: 96 personsPottawatomie County96Morris County: 75 personsMorris County75Douglas County: 61 personsDouglas County61Woodson County: 44 personsWoodson County44Wabaunsee County: 40 personsWabaunsee County40Marshall County: 38 personsMarshall County38Kingman County: 29 personsKingman County29Rush County: 22 personsRush County22Gray County: 13 personsGray County13Lane County: 12 personsLane County12Leavenworth County: 12 personsLeavenworth County12Russell County: 11 personsRussell County11Anderson County: 10 personsAnderson County10Nemaha County: 9 personsNemaha County9Doniphan County: 5 personsDoniphan County5Clark County: 4 personsClark County4Rawlins County: 4 personsRawlins County4Coffey County: 2 personsCoffey County2Brown County: 0 personsBrown County0Norton County: 0 personsNorton County0Sheridan County: -3 personsSheridan County-3Greeley County: -5 personsGreeley County-5Kiowa County: -5 personsKiowa County-5Republic County: -5 personsRepublic County-5Comanche County: -7 personsComanche County-7Greenwood County: -7 personsGreenwood County-7Clay County: -10 personsClay County-10Jefferson County: -10 personsJefferson County-10Jewell County: -10 personsJewell County-10Elk County: -11 personsElk County-11Decatur County: -12 personsDecatur County-12Chautauqua County: -14 personsChautauqua County-14Gove County: -18 personsGove County-18Logan County: -19 personsLogan County-19Washington County: -19 personsWashington County-19Graham County: -20 personsGraham County-20Johnson County: 2,640 personsJohnson County2,640Miami County: 211 personsMiami County211Osage County: 124 personsOsage County124Linn County: 96 personsLinn County96Pottawatomie County: 96 personsPottawatomie County96Morris County: 75 personsMorris County75Douglas County: 61 personsDouglas County61Woodson County: 44 personsWoodson County44Wabaunsee County: 40 personsWabaunsee County40Marshall County: 38 personsMarshall County38Kingman County: 29 personsKingman County29Rush County: 22 personsRush County22Gray County: 13 personsGray County13Lane County: 12 personsLane County12Leavenworth County: 12 personsLeavenworth County12Russell County: 11 personsRussell County11Anderson County: 10 personsAnderson County10Nemaha County: 9 personsNemaha County9Doniphan County: 5 personsDoniphan County5Clark County: 4 personsClark County4Rawlins County: 4 personsRawlins County4Coffey County: 2 personsCoffey County2Brown County: 0 personsBrown County0Norton County: 0 personsNorton County0Sheridan County: -3 personsSheridan County-3Greeley County: -5 personsGreeley County-5Kiowa County: -5 personsKiowa County-5Republic County: -5 personsRepublic County-5Comanche County: -7 personsComanche County-7Greenwood County: -7 personsGreenwood County-7Clay County: -10 personsClay County-10Jefferson County: -10 personsJefferson County-10Jewell County: -10 personsJewell County-10Elk County: -11 personsElk County-11Decatur County: -12 personsDecatur County-12Chautauqua County: -14 personsChautauqua County-14Gove County: -18 personsGove County-18Logan County: -19 personsLogan County-19Washington County: -19 personsWashington County-19Graham County: -20 personsGraham County-20
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

RankCounties2018
persons
Change on 2017
1Johnson County Estimated2,640+67%
2Miami County Estimated211-49.6%
3Osage County Estimated124+264.7%
4Linn County Estimated96-11.1%
4Pottawatomie County Estimated96-22.6%
6Morris County Estimated75+191.5%
7Douglas County Estimated61+260.5%
8Woodson County Estimated44+215.8%
9Wabaunsee County Estimated40+167.8%
10Marshall County Estimated38+150.7%
11Kingman County Estimated29+187.9%
12Rush County Estimated22+15.8%
13Gray County Estimated13+124.1%
14Lane County Estimated12+134.3%
14Leavenworth County Estimated12-97.7%
16Russell County Estimated11+121.6%
17Anderson County Estimated10-75.6%
18Nemaha County Estimated9+122%
19Doniphan County Estimated5+112.5%
20Clark County Estimated4+106.6%
20Rawlins County Estimated4+128.6%
22Coffey County Estimated2+101.7%
23Brown County Estimated0+100%
23Norton County Estimated0+100%
25Sheridan County Estimated-3-107.9%
26Greeley County Estimated-5+88.4%
26Kiowa County Estimated-5+82.1%
26Republic County Estimated-5-109.4%
29Comanche County Estimated-7+89.4%
29Greenwood County Estimated-7-333.3%
31Clay County Estimated-10+89.1%
31Jefferson County Estimated-10-109.5%
31Jewell County Estimated-10+67.7%
34Elk County Estimated-11-257.1%
35Decatur County Estimated-12-123.5%
36Chautauqua County Estimated-14+30%
37Gove County Estimated-18-700%
38Logan County Estimated-19-35.7%
38Washington County Estimated-19+77.9%
40Graham County Estimated-20+68.3%
40Wichita County Estimated-20-400%
42Wilson County Estimated-22-1,200%
43Smith County Estimated-24-140%
44Allen County Estimated-33+70%
44Marion County Estimated-33-371.4%
44Scott County Estimated-33+17.5%
47Lincoln County Estimated-37-27.6%
48Sherman County Estimated-38-660%
49Cheyenne County Estimated-39-490%
49Ottawa County Estimated-39+37.1%
51Stanton County Estimated-40+41.2%
52Ness County Estimated-41+51.2%
52Riley County Estimated-41+98%
54Cherokee County Estimated-42+41.7%
54Hamilton County Estimated-42-16.7%
56Harper County Estimated-43+40.3%
56Mitchell County Estimated-43+2.3%
56Wallace County Estimated-43-368.8%
59Kearny County Estimated-45-600%
60Edwards County Estimated-47-370%
60Franklin County Estimated-47-145.2%
62Hodgeman County Estimated-50-457.1%
63Rooks County Estimated-51+20.3%
64Trego County Estimated-53-378.9%
65Stafford County Estimated-56-2,900%
66Chase County Estimated-60-340%
66Lyon County Estimated-60+79.2%
66Osborne County Estimated-60-71.4%
69Haskell County Estimated-63-186.4%
70Jackson County Estimated-73-431.8%
71Bourbon County Estimated-77-1,183.3%
72Pawnee County Estimated-78-85.7%
72Stevens County Estimated-78+38.1%
74McPherson County Estimated-80-125.4%
74Sumner County Estimated-80+12.1%
76Rice County Estimated-85+57.3%
77Phillips County Estimated-86-1,333.3%
78Morton County Estimated-90-73.1%
79Barber County Estimated-91+9.9%
80Ellsworth County Estimated-101-581%
81Neosho County Estimated-124-93.8%
82Atchison County Estimated-131-63.7%
83Meade County Estimated-138-4,700%
84Crawford County Estimated-159+20.9%
85Dickinson County Estimated-161-49.1%
86Butler County Estimated-162-295.2%
87Cloud County Estimated-168-52.7%
88Pratt County Estimated-172-160.6%
89Thomas County Estimated-185-156.9%
90Ellis County Estimated-194+34.2%
91Cowley County Estimated-202+40.8%
92Labette County Estimated-205-1.5%
93Saline County Estimated-225+60.9%
94Harvey County Estimated-228+33.9%
95Grant County Estimated-248-1.2%
96Montgomery County Estimated-283+35.4%
97Reno County Estimated-306+39%
98Barton County Estimated-326+34.5%
99Seward County Estimated-693+32.3%
100Finney County Estimated-733-21%
101Ford County Estimated-902-6%
102Shawnee County Estimated-1,136-88.1%
103Wyandotte County Estimated-1,334-11.9%
104Geary County Estimated-1,599+27.3%
105Sedgwick County Estimated-2,399+16.6%

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 Kansas by net domestic migration, July to June, 2018) [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 Kansas by net domestic migration, July to June, 2018. 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/kansas-counties?period=2018. 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 Kansas by net domestic migration, July to June, 2018. 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/kansas-counties?period=2018.

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 Kansas by net domestic migration, July to June, 2018 [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/kansas-counties?period=2018 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_kansas_by_2018,
  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 Kansas by net domestic migration, July to June, 2018}},
  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/kansas-counties?period=2018. 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 Kansas by net domestic migration, July to June, 2018
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/kansas-counties?period=2018
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/kansas-counties?period=2018.
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 Kansas 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":"Kansas","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_domestic_migration_july_june&level=province&within=Kansas&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?

Johnson County, with 2,640 in 2018, according to the U.S. Census Bureau.

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

Sedgwick County, with -2,399 in 2018.

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 Kansas: more rankings