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 2017, at 1,581. Sedgwick County had the lowest, at -2,875. The median was -41 and the figure for Kansas was -14,784. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest1,581Johnson County
Lowest-2,875Sedgwick County
Median-41105 counties
Kansas-14,784History

Map of counties, 2017

Allen County: -110 personsAnderson County: 41 personsAtchison County: -80 personsBarber County: -101 personsBarton County: -498 personsBourbon County: -6 personsBrown County: -9 personsButler County: 83 personsChase County: 25 personsChautauqua County: -20 personsCherokee County: -72 personsCheyenne County: 10 personsClark County: -61 personsClay County: -92 personsCloud County: -110 personsCoffey County: -121 personsComanche County: -66 personsCowley County: -341 personsCrawford County: -201 personsDecatur County: 51 personsDickinson County: -108 personsDoniphan County: -40 personsDouglas County: -38 personsEdwards County: -10 personsElk County: 7 personsEllis County: -295 personsEllsworth County: 21 personsFinney County: -606 personsFord County: -851 personsFranklin County: 104 personsGeary County: -2,200 personsGove County: 3 personsGraham County: -63 personsGrant County: -245 personsGray County: -54 personsGreeley County: -43 personsGreenwood County: 3 personsHamilton County: -36 personsHarper County: -72 personsHarvey County: -345 personsHaskell County: -22 personsHodgeman County: 14 personsJackson County: 22 personsJefferson County: 105 personsJewell County: -31 personsJohnson County: 1,581 personsKearny County: 9 personsKingman County: -33 personsKiowa County: -28 personsLabette County: -202 personsLane County: -35 personsLeavenworth County: 513 personsLincoln County: -29 personsLinn County: 108 personsLogan County: -14 personsLyon County: -289 personsMcPherson County: 315 personsMarion County: -7 personsMarshall County: -75 personsMeade County: 3 personsMiami County: 419 personsMitchell County: -44 personsMontgomery County: -438 personsMorris County: -82 personsMorton County: -52 personsNemaha County: -41 personsNeosho County: -64 personsNess County: -84 personsNorton County: -62 personsOsage County: 34 personsOsborne County: -35 personsOttawa County: -62 personsPawnee County: -42 personsPhillips County: -6 personsPottawatomie County: 124 personsPratt County: -66 personsRawlins County: -14 personsReno County: -502 personsRepublic County: 53 personsRice County: -199 personsRiley County: -2,092 personsRooks County: -64 personsRush County: 19 personsRussell County: -51 personsSaline County: -576 personsScott County: -40 personsSedgwick County: -2,875 personsSeward County: -1,023 personsShawnee County: -604 personsSheridan County: 38 personsSherman County: -5 personsSmith County: -10 personsStafford County: 2 personsStanton County: -68 personsStevens County: -126 personsSumner County: -91 personsThomas County: -72 personsTrego County: 19 personsWabaunsee County: -59 personsWallace County: 16 personsWashington County: -86 personsWichita County: -4 personsWilson County: 2 personsWoodson County: -38 personsWyandotte County: -1,192 persons
  • Under -100
  • -100 to -40
  • -40 to 0
  • 0 to 20
  • 20 to 50
  • 50 and over
persons, 2017. 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, 2017

Johnson County: 1,581 personsJohnson County1,581Leavenworth County: 513 personsLeavenworth County513Miami County: 419 personsMiami County419McPherson County: 315 personsMcPherson County315Pottawatomie County: 124 personsPottawatomie County124Linn County: 108 personsLinn County108Jefferson County: 105 personsJefferson County105Franklin County: 104 personsFranklin County104Butler County: 83 personsButler County83Republic County: 53 personsRepublic County53Decatur County: 51 personsDecatur County51Anderson County: 41 personsAnderson County41Sheridan County: 38 personsSheridan County38Osage County: 34 personsOsage County34Chase County: 25 personsChase County25Jackson County: 22 personsJackson County22Ellsworth County: 21 personsEllsworth County21Rush County: 19 personsRush County19Trego County: 19 personsTrego County19Wallace County: 16 personsWallace County16Hodgeman County: 14 personsHodgeman County14Cheyenne County: 10 personsCheyenne County10Kearny County: 9 personsKearny County9Elk County: 7 personsElk County7Gove County: 3 personsGove County3Greenwood County: 3 personsGreenwood County3Meade County: 3 personsMeade County3Stafford County: 2 personsStafford County2Wilson County: 2 personsWilson County2Wichita County: -4 personsWichita County-4Sherman County: -5 personsSherman County-5Bourbon County: -6 personsBourbon County-6Phillips County: -6 personsPhillips County-6Marion County: -7 personsMarion County-7Brown County: -9 personsBrown County-9Edwards County: -10 personsEdwards County-10Smith County: -10 personsSmith County-10Logan County: -14 personsLogan County-14Rawlins County: -14 personsRawlins County-14Chautauqua County: -20 personsChautauqua County-20Johnson County: 1,581 personsJohnson County1,581Leavenworth County: 513 personsLeavenworth County513Miami County: 419 personsMiami County419McPherson County: 315 personsMcPherson County315Pottawatomie County: 124 personsPottawatomie County124Linn County: 108 personsLinn County108Jefferson County: 105 personsJefferson County105Franklin County: 104 personsFranklin County104Butler County: 83 personsButler County83Republic County: 53 personsRepublic County53Decatur County: 51 personsDecatur County51Anderson County: 41 personsAnderson County41Sheridan County: 38 personsSheridan County38Osage County: 34 personsOsage County34Chase County: 25 personsChase County25Jackson County: 22 personsJackson County22Ellsworth County: 21 personsEllsworth County21Rush County: 19 personsRush County19Trego County: 19 personsTrego County19Wallace County: 16 personsWallace County16Hodgeman County: 14 personsHodgeman County14Cheyenne County: 10 personsCheyenne County10Kearny County: 9 personsKearny County9Elk County: 7 personsElk County7Gove County: 3 personsGove County3Greenwood County: 3 personsGreenwood County3Meade County: 3 personsMeade County3Stafford County: 2 personsStafford County2Wilson County: 2 personsWilson County2Wichita County: -4 personsWichita County-4Sherman County: -5 personsSherman County-5Bourbon County: -6 personsBourbon County-6Phillips County: -6 personsPhillips County-6Marion County: -7 personsMarion County-7Brown County: -9 personsBrown County-9Edwards County: -10 personsEdwards County-10Smith County: -10 personsSmith County-10Logan County: -14 personsLogan County-14Rawlins County: -14 personsRawlins County-14Chautauqua County: -20 personsChautauqua 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

RankCounties2017
persons
Change on 2016
1Johnson County Estimated1,581+86.9%
2Leavenworth County Estimated513-14.6%
3Miami County Estimated419+291.6%
4McPherson County Estimated315+276%
5Pottawatomie County Estimated124-55.4%
6Linn County Estimated108+248.4%
7Jefferson County Estimated105+400%
8Franklin County Estimated104+1,055.6%
9Butler County Estimated83-67.6%
10Republic County Estimated53+453.3%
11Decatur County Estimated51+160%
12Anderson County Estimated41+720%
13Sheridan County Estimated38+375%
14Osage County Estimated34+225.9%
15Chase County Estimated25+308.3%
16Jackson County Estimated22+145.8%
17Ellsworth County Estimated21+50%
18Rush County Estimated19+218.8%
18Trego County Estimated19+147.5%
20Wallace County Estimated16+277.8%
21Hodgeman County Estimated14+143.8%
22Cheyenne County Estimated10+300%
23Kearny County Estimated9+111.5%
24Elk County Estimated7+113.7%
25Gove County Estimated3+103.9%
25Greenwood County Estimated3+103.6%
25Meade County Estimated3+103.5%
28Stafford County Estimated2+106.1%
28Wilson County Estimated2+101.4%
30Wichita County Estimated-4+88.9%
31Sherman County Estimated-5+75%
32Bourbon County Estimated-6+95.6%
32Phillips County Estimated-6-700%
34Marion County Estimated-7-158.3%
35Brown County Estimated-9+90.8%
36Edwards County Estimated-10+80.4%
36Smith County Estimated-10+52.4%
38Logan County Estimated-14-300%
38Rawlins County Estimated-14n/a
40Chautauqua County Estimated-20-2,100%
41Haskell County Estimated-22+75.8%
42Kiowa County Estimated-28+65.9%
43Lincoln County Estimated-29+46.3%
44Jewell County Estimated-31+62.7%
45Kingman County Estimated-33+81.6%
46Lane County Estimated-35-75%
46Osborne County Estimated-35-20.7%
48Hamilton County Estimated-36-212.5%
49Douglas County Estimated-38-112.6%
49Woodson County Estimated-38-166.7%
51Doniphan County Estimated-40+49.4%
51Scott County Estimated-40-290.5%
53Nemaha County Estimated-41+19.6%
54Pawnee County Estimated-42-31.3%
55Greeley County Estimated-43-95.5%
56Mitchell County Estimated-44+47.6%
57Russell County Estimated-51-34.2%
58Morton County Estimated-52+65.6%
59Gray County Estimated-54+47.6%
60Wabaunsee County Estimated-59-145.8%
61Clark County Estimated-61-408.3%
62Norton County Estimated-62-40.9%
62Ottawa County Estimated-62-785.7%
64Graham County Estimated-63-350%
65Neosho County Estimated-64+70.4%
65Rooks County Estimated-64-14.3%
67Comanche County Estimated-66-344.4%
67Pratt County Estimated-66+58.8%
69Stanton County Estimated-68-3,500%
70Cherokee County Estimated-72+75.8%
70Harper County Estimated-72+21.7%
70Thomas County Estimated-72+23.4%
73Marshall County Estimated-75+1.3%
74Atchison County Estimated-80-70.2%
75Morris County Estimated-82-43.9%
76Ness County Estimated-84-68%
77Washington County Estimated-86-330%
78Sumner County Estimated-91+62.9%
79Clay County Estimated-92+50.3%
80Barber County Estimated-101+32.2%
81Dickinson County Estimated-108+52%
82Allen County Estimated-110-1,275%
82Cloud County Estimated-110-12.2%
84Coffey County Estimated-121-280.6%
85Stevens County Estimated-126+35.7%
86Rice County Estimated-199-28.4%
87Crawford County Estimated-201+29%
88Labette County Estimated-202+34%
89Grant County Estimated-245-99.2%
90Lyon County Estimated-289-1,705.6%
91Ellis County Estimated-295-14.8%
92Cowley County Estimated-341-212.8%
93Harvey County Estimated-345-178.2%
94Montgomery County Estimated-438+29.4%
95Barton County Estimated-498-41.1%
96Reno County Estimated-502-22.7%
97Saline County Estimated-576+12.3%
98Shawnee County Estimated-604+40.4%
99Finney County Estimated-606+31.8%
100Ford County Estimated-851-3.3%
101Seward County Estimated-1,023-19.9%
102Wyandotte County Estimated-1,192-7.8%
103Riley County Estimated-2,092+39.7%
104Geary County Estimated-2,200+11.3%
105Sedgwick County Estimated-2,875-42.2%

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

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

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

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

Sedgwick County, with -2,875 in 2017.

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