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 2020, at 1,139. Wyandotte County had the lowest, at -2,153. The median was -47 and the figure for Kansas was -9,663. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest1,139Johnson County
Lowest-2,153Wyandotte County
Median-47105 counties
Kansas-9,663History

Map of counties, 2020

Allen County: 3 personsAnderson County: 55 personsAtchison County: -123 personsBarber County: -102 personsBarton County: -299 personsBourbon County: -102 personsBrown County: -69 personsButler County: 46 personsChase County: -7 personsChautauqua County: 46 personsCherokee County: -220 personsCheyenne County: 5 personsClark County: -46 personsClay County: 37 personsCloud County: -112 personsCoffey County: 35 personsComanche County: -14 personsCowley County: -88 personsCrawford County: -100 personsDecatur County: -35 personsDickinson County: -86 personsDoniphan County: -99 personsDouglas County: -307 personsEdwards County: -37 personsElk County: 12 personsEllis County: -59 personsEllsworth County: -36 personsFinney County: -873 personsFord County: -666 personsFranklin County: 43 personsGeary County: -489 personsGove County: -44 personsGraham County: -35 personsGrant County: -140 personsGray County: -85 personsGreeley County: -19 personsGreenwood County: -114 personsHamilton County: -110 personsHarper County: -75 personsHarvey County: -212 personsHaskell County: -108 personsHodgeman County: 28 personsJackson County: -17 personsJefferson County: -171 personsJewell County: -10 personsJohnson County: 1,139 personsKearny County: -93 personsKingman County: -53 personsKiowa County: -30 personsLabette County: -133 personsLane County: -9 personsLeavenworth County: 18 personsLincoln County: 38 personsLinn County: -27 personsLogan County: -72 personsLyon County: -302 personsMcPherson County: -76 personsMarion County: -140 personsMarshall County: -47 personsMeade County: -14 personsMiami County: 35 personsMitchell County: -56 personsMontgomery County: -302 personsMorris County: -63 personsMorton County: 5 personsNemaha County: -101 personsNeosho County: 27 personsNess County: -23 personsNorton County: -36 personsOsage County: -72 personsOsborne County: 0 personsOttawa County: 7 personsPawnee County: 11 personsPhillips County: -62 personsPottawatomie County: 88 personsPratt County: -9 personsRawlins County: 1 personsReno County: -59 personsRepublic County: -8 personsRice County: -162 personsRiley County: -230 personsRooks County: -90 personsRush County: -38 personsRussell County: -41 personsSaline County: -317 personsScott County: -61 personsSedgwick County: 1,075 personsSeward County: -680 personsShawnee County: -949 personsSheridan County: 0 personsSherman County: -139 personsSmith County: -11 personsStafford County: -17 personsStanton County: -23 personsStevens County: -63 personsSumner County: -206 personsThomas County: -48 personsTrego County: -6 personsWabaunsee County: 3 personsWallace County: -4 personsWashington County: -11 personsWichita County: -47 personsWilson County: -172 personsWoodson County: -56 personsWyandotte County: -2,153 persons
  • Under -100
  • -100 to -50
  • -50 to 0
  • 0 to 10
  • 10 to 40
  • 40 and over
persons, 2020. 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, 2020

Johnson County: 1,139 personsJohnson County1,139Sedgwick County: 1,075 personsSedgwick County1,075Pottawatomie County: 88 personsPottawatomie County88Anderson County: 55 personsAnderson County55Butler County: 46 personsButler County46Chautauqua County: 46 personsChautauqua County46Franklin County: 43 personsFranklin County43Lincoln County: 38 personsLincoln County38Clay County: 37 personsClay County37Coffey County: 35 personsCoffey County35Miami County: 35 personsMiami County35Hodgeman County: 28 personsHodgeman County28Neosho County: 27 personsNeosho County27Leavenworth County: 18 personsLeavenworth County18Elk County: 12 personsElk County12Pawnee County: 11 personsPawnee County11Ottawa County: 7 personsOttawa County7Cheyenne County: 5 personsCheyenne County5Morton County: 5 personsMorton County5Allen County: 3 personsAllen County3Wabaunsee County: 3 personsWabaunsee County3Rawlins County: 1 personsRawlins County1Osborne County: 0 personsOsborne County0Sheridan County: 0 personsSheridan County0Wallace County: -4 personsWallace County-4Trego County: -6 personsTrego County-6Chase County: -7 personsChase County-7Republic County: -8 personsRepublic County-8Lane County: -9 personsLane County-9Pratt County: -9 personsPratt County-9Jewell County: -10 personsJewell County-10Smith County: -11 personsSmith County-11Washington County: -11 personsWashington County-11Comanche County: -14 personsComanche County-14Meade County: -14 personsMeade County-14Jackson County: -17 personsJackson County-17Stafford County: -17 personsStafford County-17Greeley County: -19 personsGreeley County-19Ness County: -23 personsNess County-23Stanton County: -23 personsStanton County-23Johnson County: 1,139 personsJohnson County1,139Sedgwick County: 1,075 personsSedgwick County1,075Pottawatomie County: 88 personsPottawatomie County88Anderson County: 55 personsAnderson County55Butler County: 46 personsButler County46Chautauqua County: 46 personsChautauqua County46Franklin County: 43 personsFranklin County43Lincoln County: 38 personsLincoln County38Clay County: 37 personsClay County37Coffey County: 35 personsCoffey County35Miami County: 35 personsMiami County35Hodgeman County: 28 personsHodgeman County28Neosho County: 27 personsNeosho County27Leavenworth County: 18 personsLeavenworth County18Elk County: 12 personsElk County12Pawnee County: 11 personsPawnee County11Ottawa County: 7 personsOttawa County7Cheyenne County: 5 personsCheyenne County5Morton County: 5 personsMorton County5Allen County: 3 personsAllen County3Wabaunsee County: 3 personsWabaunsee County3Rawlins County: 1 personsRawlins County1Osborne County: 0 personsOsborne County0Sheridan County: 0 personsSheridan County0Wallace County: -4 personsWallace County-4Trego County: -6 personsTrego County-6Chase County: -7 personsChase County-7Republic County: -8 personsRepublic County-8Lane County: -9 personsLane County-9Pratt County: -9 personsPratt County-9Jewell County: -10 personsJewell County-10Smith County: -11 personsSmith County-11Washington County: -11 personsWashington County-11Comanche County: -14 personsComanche County-14Meade County: -14 personsMeade County-14Jackson County: -17 personsJackson County-17Stafford County: -17 personsStafford County-17Greeley County: -19 personsGreeley County-19Ness County: -23 personsNess County-23Stanton County: -23 personsStanton County-23
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

RankCounties2020
persons
Change on 2019
1Johnson County Estimated1,139+214.6%
2Sedgwick County Estimated1,075+7,266.7%
3Pottawatomie County Estimated88+266.7%
4Anderson County Estimated55+89.7%
5Butler County Estimated46+370.6%
5Chautauqua County Estimated46+163.9%
7Franklin County Estimated43+134.1%
8Lincoln County Estimated38+272.7%
9Clay County Estimated37+54.2%
10Coffey County Estimated35+157.4%
10Miami County Estimated35-91.6%
12Hodgeman County Estimated28+193.3%
13Neosho County Estimated27+130.7%
14Leavenworth County Estimated18+116.1%
15Elk County Estimated12-75%
16Pawnee County Estimated11+107.3%
17Ottawa County Estimated7+117.1%
18Cheyenne County Estimated5-54.5%
18Morton County Estimated5+104.1%
20Allen County Estimated3+103.2%
20Wabaunsee County Estimated3+400%
22Rawlins County Estimated1-80%
23Osborne County Estimated0+100%
23Sheridan County Estimated0+100%
25Wallace County Estimated-4-133.3%
26Trego County Estimated-6-400%
27Chase County Estimated-7-143.8%
28Republic County Estimated-8+80.5%
29Lane County Estimated-9+25%
29Pratt County Estimated-9+95.5%
31Jewell County Estimated-10-123.3%
32Smith County Estimated-11-466.7%
32Washington County Estimated-11+15.4%
34Comanche County Estimated-14+53.3%
34Meade County Estimated-14+83.3%
36Jackson County Estimated-17+88.7%
36Stafford County Estimated-17+46.9%
38Greeley County Estimated-19-46.2%
39Ness County Estimated-23+45.2%
39Stanton County Estimated-23+51.1%
41Linn County Estimated-27+43.8%
42Kiowa County Estimated-30+6.3%
43Decatur County Estimated-35-40%
43Graham County Estimated-35-600%
45Ellsworth County Estimated-36+33.3%
45Norton County Estimated-36+45.5%
47Edwards County Estimated-37-76.2%
48Rush County Estimated-38-137.5%
49Russell County Estimated-41-127.8%
50Gove County Estimated-44-237.5%
51Clark County Estimated-46-560%
52Marshall County Estimated-47-104.3%
52Wichita County Estimated-47-1,666.7%
54Thomas County Estimated-48-336.4%
55Kingman County Estimated-53-55.9%
56Mitchell County Estimated-56+47.2%
56Woodson County Estimated-56-21.7%
58Ellis County Estimated-59+64.9%
58Reno County Estimated-59+84%
60Scott County Estimated-61+17.6%
61Phillips County Estimated-62-100%
62Morris County Estimated-63-196.9%
62Stevens County Estimated-63+56.3%
64Brown County Estimated-69-15%
65Logan County Estimated-72-67.4%
65Osage County Estimated-72-1,300%
67Harper County Estimated-75-59.6%
68McPherson County Estimated-76-243.4%
69Gray County Estimated-85+35.1%
70Dickinson County Estimated-86+60.2%
71Cowley County Estimated-88+65.6%
72Rooks County Estimated-90-80%
73Kearny County Estimated-93+37.2%
74Doniphan County Estimated-99-73.7%
75Crawford County Estimated-100+61.8%
76Nemaha County Estimated-101-346.3%
77Barber County Estimated-102-385.7%
77Bourbon County Estimated-102-75.9%
79Haskell County Estimated-108-96.4%
80Hamilton County Estimated-110-17%
81Cloud County Estimated-112-241.8%
82Greenwood County Estimated-114-11,300%
83Atchison County Estimated-123-73.2%
84Labette County Estimated-133+50.9%
85Sherman County Estimated-139-679.2%
86Grant County Estimated-140+33.3%
86Marion County Estimated-140-460%
88Rice County Estimated-162-515.4%
89Jefferson County Estimated-171-175.3%
90Wilson County Estimated-172-60.7%
91Sumner County Estimated-206-14.4%
92Harvey County Estimated-212-228.5%
93Cherokee County Estimated-220-189.5%
94Riley County Estimated-230+91.9%
95Barton County Estimated-299-26.2%
96Lyon County Estimated-302-31.3%
96Montgomery County Estimated-302-22.8%
98Douglas County Estimated-307-205.5%
99Saline County Estimated-317+5.1%
100Geary County Estimated-489+72.3%
101Ford County Estimated-666+14.6%
102Seward County Estimated-680+16.9%
103Finney County Estimated-873-50%
104Shawnee County Estimated-949-35.2%
105Wyandotte County Estimated-2,153-58%

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

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

BibTeX
@misc{census_counties_in_kansas_by_2020,
  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, 2020}},
  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=2020. 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, 2020
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=2020
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/kansas-counties?period=2020.
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 1,139 in 2020, according to the U.S. Census Bureau.

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

Wyandotte County, with -2,153 in 2020.

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