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 2021, at 846. Wyandotte County had the lowest, at -2,589. The median was 2 and the figure for Kansas was -4,610. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest846Johnson County
Lowest-2,589Wyandotte County
Median2105 counties
Kansas-4,610History

Map of counties, 2021

Allen County: -3 personsAnderson County: -24 personsAtchison County: -56 personsBarber County: -58 personsBarton County: -132 personsBourbon County: -10 personsBrown County: 31 personsButler County: 631 personsChase County: 33 personsChautauqua County: 28 personsCherokee County: 9 personsCheyenne County: 29 personsClark County: 4 personsClay County: 0 personsCloud County: -23 personsCoffey County: 6 personsComanche County: 4 personsCowley County: 205 personsCrawford County: 212 personsDecatur County: 29 personsDickinson County: 166 personsDoniphan County: 23 personsDouglas County: 334 personsEdwards County: -40 personsElk County: -15 personsEllis County: -123 personsEllsworth County: 1 personsFinney County: -502 personsFord County: -391 personsFranklin County: 45 personsGeary County: -1,344 personsGove County: 60 personsGraham County: 12 personsGrant County: -45 personsGray County: 0 personsGreeley County: 25 personsGreenwood County: 1 personsHamilton County: -38 personsHarper County: -80 personsHarvey County: -71 personsHaskell County: -125 personsHodgeman County: 10 personsJackson County: 12 personsJefferson County: 140 personsJewell County: 29 personsJohnson County: 846 personsKearny County: -87 personsKingman County: 38 personsKiowa County: -37 personsLabette County: -174 personsLane County: 17 personsLeavenworth County: 213 personsLincoln County: -20 personsLinn County: 208 personsLogan County: -24 personsLyon County: -163 personsMcPherson County: 81 personsMarion County: 8 personsMarshall County: 12 personsMeade County: -53 personsMiami County: 463 personsMitchell County: 10 personsMontgomery County: -75 personsMorris County: 47 personsMorton County: -16 personsNemaha County: -12 personsNeosho County: -78 personsNess County: 11 personsNorton County: -58 personsOsage County: 112 personsOsborne County: 11 personsOttawa County: 137 personsPawnee County: 22 personsPhillips County: -97 personsPottawatomie County: 300 personsPratt County: 70 personsRawlins County: 2 personsReno County: -165 personsRepublic County: 44 personsRice County: 37 personsRiley County: -528 personsRooks County: -7 personsRush County: 30 personsRussell County: 96 personsSaline County: -341 personsScott County: -18 personsSedgwick County: -1,588 personsSeward County: -303 personsShawnee County: -139 personsSheridan County: 27 personsSherman County: 20 personsSmith County: 37 personsStafford County: -27 personsStanton County: -35 personsStevens County: 37 personsSumner County: 104 personsThomas County: -34 personsTrego County: 0 personsWabaunsee County: 83 personsWallace County: -5 personsWashington County: -4 personsWichita County: -64 personsWilson County: -10 personsWoodson County: 19 personsWyandotte County: -2,589 persons
  • Under -90
  • -90 to -30
  • -30 to 0
  • 0 to 20
  • 20 to 50
  • 50 and over
persons, 2021. 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, 2021

Johnson County: 846 personsJohnson County846Butler County: 631 personsButler County631Miami County: 463 personsMiami County463Douglas County: 334 personsDouglas County334Pottawatomie County: 300 personsPottawatomie County300Leavenworth County: 213 personsLeavenworth County213Crawford County: 212 personsCrawford County212Linn County: 208 personsLinn County208Cowley County: 205 personsCowley County205Dickinson County: 166 personsDickinson County166Jefferson County: 140 personsJefferson County140Ottawa County: 137 personsOttawa County137Osage County: 112 personsOsage County112Sumner County: 104 personsSumner County104Russell County: 96 personsRussell County96Wabaunsee County: 83 personsWabaunsee County83McPherson County: 81 personsMcPherson County81Pratt County: 70 personsPratt County70Gove County: 60 personsGove County60Morris County: 47 personsMorris County47Franklin County: 45 personsFranklin County45Republic County: 44 personsRepublic County44Kingman County: 38 personsKingman County38Rice County: 37 personsRice County37Smith County: 37 personsSmith County37Stevens County: 37 personsStevens County37Chase County: 33 personsChase County33Brown County: 31 personsBrown County31Rush County: 30 personsRush County30Cheyenne County: 29 personsCheyenne County29Decatur County: 29 personsDecatur County29Jewell County: 29 personsJewell County29Chautauqua County: 28 personsChautauqua County28Sheridan County: 27 personsSheridan County27Greeley County: 25 personsGreeley County25Doniphan County: 23 personsDoniphan County23Pawnee County: 22 personsPawnee County22Sherman County: 20 personsSherman County20Woodson County: 19 personsWoodson County19Lane County: 17 personsLane County17Johnson County: 846 personsJohnson County846Butler County: 631 personsButler County631Miami County: 463 personsMiami County463Douglas County: 334 personsDouglas County334Pottawatomie County: 300 personsPottawatomie County300Leavenworth County: 213 personsLeavenworth County213Crawford County: 212 personsCrawford County212Linn County: 208 personsLinn County208Cowley County: 205 personsCowley County205Dickinson County: 166 personsDickinson County166Jefferson County: 140 personsJefferson County140Ottawa County: 137 personsOttawa County137Osage County: 112 personsOsage County112Sumner County: 104 personsSumner County104Russell County: 96 personsRussell County96Wabaunsee County: 83 personsWabaunsee County83McPherson County: 81 personsMcPherson County81Pratt County: 70 personsPratt County70Gove County: 60 personsGove County60Morris County: 47 personsMorris County47Franklin County: 45 personsFranklin County45Republic County: 44 personsRepublic County44Kingman County: 38 personsKingman County38Rice County: 37 personsRice County37Smith County: 37 personsSmith County37Stevens County: 37 personsStevens County37Chase County: 33 personsChase County33Brown County: 31 personsBrown County31Rush County: 30 personsRush County30Cheyenne County: 29 personsCheyenne County29Decatur County: 29 personsDecatur County29Jewell County: 29 personsJewell County29Chautauqua County: 28 personsChautauqua County28Sheridan County: 27 personsSheridan County27Greeley County: 25 personsGreeley County25Doniphan County: 23 personsDoniphan County23Pawnee County: 22 personsPawnee County22Sherman County: 20 personsSherman County20Woodson County: 19 personsWoodson County19Lane County: 17 personsLane County17
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

RankCounties2021
persons
Change on 2020
1Johnson County Estimated846-25.7%
2Butler County Estimated631+1,271.7%
3Miami County Estimated463+1,222.9%
4Douglas County Estimated334+208.8%
5Pottawatomie County Estimated300+240.9%
6Leavenworth County Estimated213+1,083.3%
7Crawford County Estimated212+312%
8Linn County Estimated208+870.4%
9Cowley County Estimated205+333%
10Dickinson County Estimated166+293%
11Jefferson County Estimated140+181.9%
12Ottawa County Estimated137+1,857.1%
13Osage County Estimated112+255.6%
14Sumner County Estimated104+150.5%
15Russell County Estimated96+334.1%
16Wabaunsee County Estimated83+2,666.7%
17McPherson County Estimated81+206.6%
18Pratt County Estimated70+877.8%
19Gove County Estimated60+236.4%
20Morris County Estimated47+174.6%
21Franklin County Estimated45+4.7%
22Republic County Estimated44+650%
23Kingman County Estimated38+171.7%
24Rice County Estimated37+122.8%
24Smith County Estimated37+436.4%
24Stevens County Estimated37+158.7%
27Chase County Estimated33+571.4%
28Brown County Estimated31+144.9%
29Rush County Estimated30+178.9%
30Cheyenne County Estimated29+480%
30Decatur County Estimated29+182.9%
30Jewell County Estimated29+390%
33Chautauqua County Estimated28-39.1%
34Sheridan County Estimated27n/a
35Greeley County Estimated25+231.6%
36Doniphan County Estimated23+123.2%
37Pawnee County Estimated22+100%
38Sherman County Estimated20+114.4%
39Woodson County Estimated19+133.9%
40Lane County Estimated17+288.9%
41Graham County Estimated12+134.3%
41Jackson County Estimated12+170.6%
41Marshall County Estimated12+125.5%
44Ness County Estimated11+147.8%
44Osborne County Estimated11n/a
46Hodgeman County Estimated10-64.3%
46Mitchell County Estimated10+117.9%
48Cherokee County Estimated9+104.1%
49Marion County Estimated8+105.7%
50Coffey County Estimated6-82.9%
51Clark County Estimated4+108.7%
51Comanche County Estimated4+128.6%
53Rawlins County Estimated2+100%
54Ellsworth County Estimated1+102.8%
54Greenwood County Estimated1+100.9%
56Clay County Estimated0-100%
56Gray County Estimated0+100%
56Trego County Estimated0+100%
59Allen County Estimated-3-200%
60Washington County Estimated-4+63.6%
61Wallace County Estimated-5-25%
62Rooks County Estimated-7+92.2%
63Bourbon County Estimated-10+90.2%
63Wilson County Estimated-10+94.2%
65Nemaha County Estimated-12+88.1%
66Elk County Estimated-15-225%
67Morton County Estimated-16-420%
68Scott County Estimated-18+70.5%
69Lincoln County Estimated-20-152.6%
70Cloud County Estimated-23+79.5%
71Anderson County Estimated-24-143.6%
71Logan County Estimated-24+66.7%
73Stafford County Estimated-27-58.8%
74Thomas County Estimated-34+29.2%
75Stanton County Estimated-35-52.2%
76Kiowa County Estimated-37-23.3%
77Hamilton County Estimated-38+65.5%
78Edwards County Estimated-40-8.1%
79Grant County Estimated-45+67.9%
80Meade County Estimated-53-278.6%
81Atchison County Estimated-56+54.5%
82Barber County Estimated-58+43.1%
82Norton County Estimated-58-61.1%
84Wichita County Estimated-64-36.2%
85Harvey County Estimated-71+66.5%
86Montgomery County Estimated-75+75.2%
87Neosho County Estimated-78-388.9%
88Harper County Estimated-80-6.7%
89Kearny County Estimated-87+6.5%
90Phillips County Estimated-97-56.5%
91Ellis County Estimated-123-108.5%
92Haskell County Estimated-125-15.7%
93Barton County Estimated-132+55.9%
94Shawnee County Estimated-139+85.4%
95Lyon County Estimated-163+46%
96Reno County Estimated-165-179.7%
97Labette County Estimated-174-30.8%
98Seward County Estimated-303+55.4%
99Saline County Estimated-341-7.6%
100Ford County Estimated-391+41.3%
101Finney County Estimated-502+42.5%
102Riley County Estimated-528-129.6%
103Geary County Estimated-1,344-174.8%
104Sedgwick County Estimated-1,588-247.7%
105Wyandotte County Estimated-2,589-20.3%

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

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

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

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

Wyandotte County, with -2,589 in 2021.

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