Counties in Kansas by net domestic migration, July to June, 2025

Johnson County had the highest net domestic migration, July to June of 105 counties in 2025, at 1,456. Wyandotte County had the lowest, at -976. The median was -6 and the figure for Kansas was -519. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest1,456Johnson County
Median-6105 counties
Kansas-519History

Map of counties, 2025

Allen County: -30 personsAnderson County: 85 personsAtchison County: 1 personsBarber County: 6 personsBarton County: -137 personsBourbon County: -113 personsBrown County: 18 personsButler County: 136 personsChase County: -6 personsChautauqua County: -35 personsCherokee County: 67 personsCheyenne County: -3 personsClark County: 12 personsClay County: -6 personsCloud County: 137 personsCoffey County: 129 personsComanche County: 6 personsCowley County: 121 personsCrawford County: -85 personsDecatur County: 18 personsDickinson County: 91 personsDoniphan County: 11 personsDouglas County: -729 personsEdwards County: -67 personsElk County: 25 personsEllis County: -96 personsEllsworth County: -28 personsFinney County: -634 personsFord County: -711 personsFranklin County: 28 personsGeary County: 46 personsGove County: -42 personsGraham County: 41 personsGrant County: -104 personsGray County: -62 personsGreeley County: -19 personsGreenwood County: 12 personsHamilton County: -61 personsHarper County: -5 personsHarvey County: 14 personsHaskell County: 20 personsHodgeman County: -27 personsJackson County: 11 personsJefferson County: 39 personsJewell County: -22 personsJohnson County: 1,456 personsKearny County: -20 personsKingman County: 107 personsKiowa County: 7 personsLabette County: 31 personsLane County: 15 personsLeavenworth County: -63 personsLincoln County: -13 personsLinn County: 113 personsLogan County: -21 personsLyon County: -223 personsMcPherson County: 66 personsMarion County: -25 personsMarshall County: -21 personsMeade County: -59 personsMiami County: 385 personsMitchell County: -128 personsMontgomery County: -97 personsMorris County: 47 personsMorton County: -34 personsNemaha County: -52 personsNeosho County: -24 personsNess County: -23 personsNorton County: 5 personsOsage County: -1 personsOsborne County: -42 personsOttawa County: -37 personsPawnee County: -33 personsPhillips County: -1 personsPottawatomie County: 102 personsPratt County: 17 personsRawlins County: 21 personsReno County: 272 personsRepublic County: 34 personsRice County: -8 personsRiley County: -140 personsRooks County: -47 personsRush County: 30 personsRussell County: -38 personsSaline County: 9 personsScott County: -94 personsSedgwick County: 1,197 personsSeward County: -276 personsShawnee County: 241 personsSheridan County: -13 personsSherman County: -4 personsSmith County: -17 personsStafford County: 81 personsStanton County: -48 personsStevens County: -80 personsSumner County: -22 personsThomas County: -75 personsTrego County: 25 personsWabaunsee County: -58 personsWallace County: -50 personsWashington County: -47 personsWichita County: -27 personsWilson County: 83 personsWoodson County: 22 personsWyandotte County: -976 persons
  • Under -60
  • -60 to -30
  • -30 to 0
  • 0 to 20
  • 20 to 80
  • 80 and over
persons, 2025. 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, 2025

Johnson County: 1,456 personsJohnson County1,456Sedgwick County: 1,197 personsSedgwick County1,197Miami County: 385 personsMiami County385Reno County: 272 personsReno County272Shawnee County: 241 personsShawnee County241Cloud County: 137 personsCloud County137Butler County: 136 personsButler County136Coffey County: 129 personsCoffey County129Cowley County: 121 personsCowley County121Linn County: 113 personsLinn County113Kingman County: 107 personsKingman County107Pottawatomie County: 102 personsPottawatomie County102Dickinson County: 91 personsDickinson County91Anderson County: 85 personsAnderson County85Wilson County: 83 personsWilson County83Stafford County: 81 personsStafford County81Cherokee County: 67 personsCherokee County67McPherson County: 66 personsMcPherson County66Morris County: 47 personsMorris County47Geary County: 46 personsGeary County46Graham County: 41 personsGraham County41Jefferson County: 39 personsJefferson County39Republic County: 34 personsRepublic County34Labette County: 31 personsLabette County31Rush County: 30 personsRush County30Franklin County: 28 personsFranklin County28Elk County: 25 personsElk County25Trego County: 25 personsTrego County25Woodson County: 22 personsWoodson County22Rawlins County: 21 personsRawlins County21Haskell County: 20 personsHaskell County20Brown County: 18 personsBrown County18Decatur County: 18 personsDecatur County18Pratt County: 17 personsPratt County17Lane County: 15 personsLane County15Harvey County: 14 personsHarvey County14Clark County: 12 personsClark County12Greenwood County: 12 personsGreenwood County12Doniphan County: 11 personsDoniphan County11Jackson County: 11 personsJackson County11Johnson County: 1,456 personsJohnson County1,456Sedgwick County: 1,197 personsSedgwick County1,197Miami County: 385 personsMiami County385Reno County: 272 personsReno County272Shawnee County: 241 personsShawnee County241Cloud County: 137 personsCloud County137Butler County: 136 personsButler County136Coffey County: 129 personsCoffey County129Cowley County: 121 personsCowley County121Linn County: 113 personsLinn County113Kingman County: 107 personsKingman County107Pottawatomie County: 102 personsPottawatomie County102Dickinson County: 91 personsDickinson County91Anderson County: 85 personsAnderson County85Wilson County: 83 personsWilson County83Stafford County: 81 personsStafford County81Cherokee County: 67 personsCherokee County67McPherson County: 66 personsMcPherson County66Morris County: 47 personsMorris County47Geary County: 46 personsGeary County46Graham County: 41 personsGraham County41Jefferson County: 39 personsJefferson County39Republic County: 34 personsRepublic County34Labette County: 31 personsLabette County31Rush County: 30 personsRush County30Franklin County: 28 personsFranklin County28Elk County: 25 personsElk County25Trego County: 25 personsTrego County25Woodson County: 22 personsWoodson County22Rawlins County: 21 personsRawlins County21Haskell County: 20 personsHaskell County20Brown County: 18 personsBrown County18Decatur County: 18 personsDecatur County18Pratt County: 17 personsPratt County17Lane County: 15 personsLane County15Harvey County: 14 personsHarvey County14Clark County: 12 personsClark County12Greenwood County: 12 personsGreenwood County12Doniphan County: 11 personsDoniphan County11Jackson County: 11 personsJackson County11
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

RankCounties2025
persons
Change on 2024
1Johnson County Estimated1,456+236.3%
2Sedgwick County Estimated1,197+62.4%
3Miami County Estimated385+11.9%
4Reno County Estimated272+198.9%
5Shawnee County Estimated241+346.3%
6Cloud County Estimated137+275.6%
7Butler County Estimated136-53.3%
8Coffey County Estimated129+258.3%
9Cowley County Estimated121+352.1%
10Linn County Estimated113+1,512.5%
11Kingman County Estimated107+435%
12Pottawatomie County Estimated102-1%
13Dickinson County Estimated91-66.5%
14Anderson County Estimated85-7.6%
15Wilson County Estimated83+2,866.7%
16Stafford County Estimated81+307.7%
17Cherokee County Estimated67-65.8%
18McPherson County Estimated66+371.4%
19Morris County Estimated47+4,600%
20Geary County Estimated46+106.8%
21Graham County Estimated41+4,000%
22Jefferson County Estimated39-29.1%
23Republic County Estimated34+9.7%
24Labette County Estimated31+132.6%
25Rush County Estimated30+172.7%
26Franklin County Estimated28+211.1%
27Elk County Estimated25+231.6%
27Trego County Estimated25+108.3%
29Woodson County Estimated22+2,300%
30Rawlins County Estimated21+175%
31Haskell County Estimated20+119.2%
32Brown County Estimated18+115.9%
32Decatur County Estimated18+238.5%
34Pratt County Estimated17+21.4%
35Lane County Estimated15+151.7%
36Harvey County Estimated14-17.6%
37Clark County Estimated12-45.5%
37Greenwood County Estimated12+185.7%
39Doniphan County Estimated11-83.8%
39Jackson County Estimated11-71.8%
41Saline County Estimated9+110.5%
42Kiowa County Estimated7+450%
43Barber County Estimated6+500%
43Comanche County Estimated6-57.1%
45Norton County Estimated5-70.6%
46Atchison County Estimated1-98.4%
47Osage County Estimated-1+92.3%
47Phillips County Estimated-10%
49Cheyenne County Estimated-3-150%
50Sherman County Estimated-4-119%
51Harper County Estimated-5-115.6%
52Chase County Estimated-6+85.4%
52Clay County Estimated-6-127.3%
54Rice County Estimated-8+61.9%
55Lincoln County Estimated-13-316.7%
55Sheridan County Estimated-13-1,400%
57Smith County Estimated-17-147.2%
58Greeley County Estimated-19-137.5%
59Kearny County Estimated-20-11.1%
60Logan County Estimated-21-175%
60Marshall County Estimated-21-200%
62Jewell County Estimated-22-266.7%
62Sumner County Estimated-22n/a
64Ness County Estimated-23-76.9%
65Neosho County Estimated-24-122.4%
66Marion County Estimated-25+68.4%
67Hodgeman County Estimated-27-1,450%
67Wichita County Estimated-27+65.4%
69Ellsworth County Estimated-28+58.2%
70Allen County Estimated-30+57.7%
71Pawnee County Estimated-33-22.2%
72Morton County Estimated-34+68.8%
73Chautauqua County Estimated-35-369.2%
74Ottawa County Estimated-37-227.6%
75Russell County Estimated-38-442.9%
76Gove County Estimated-42+41.7%
76Osborne County Estimated-42+36.4%
78Rooks County Estimated-47-34.3%
78Washington County Estimated-47-46.9%
80Stanton County Estimated-48-2.1%
81Wallace County Estimated-50-61.3%
82Nemaha County Estimated-52-48.6%
83Wabaunsee County Estimated-58-3,000%
84Meade County Estimated-59-28.3%
85Hamilton County Estimated-61-15.1%
86Gray County Estimated-62+32.6%
87Leavenworth County Estimated-63-115.9%
88Edwards County Estimated-67-1,440%
89Thomas County Estimated-75+36.4%
90Stevens County Estimated-80-9.6%
91Crawford County Estimated-85+63.5%
92Scott County Estimated-94-9.3%
93Ellis County Estimated-96+7.7%
94Montgomery County Estimated-97+58.5%
95Grant County Estimated-104+38.1%
96Bourbon County Estimated-113-853.3%
97Mitchell County Estimated-128-1,166.7%
98Barton County Estimated-137-82.7%
99Riley County Estimated-140+35.8%
100Lyon County Estimated-223-123%
101Seward County Estimated-276+26.4%
102Finney County Estimated-634+2.2%
103Ford County Estimated-711-16.4%
104Douglas County Estimated-729-15.5%
105Wyandotte County Estimated-976+1%

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

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

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

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

Wyandotte County, with -976 in 2025.

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