Is Kansas gaining or losing people?

Losing. In 2022–23, 4,048 more people left Kansas for other states than moved in.

See where they went ↓
Moved in
70,469
people
Moved out
74,517
people
Net change
−4,048 people
In households (tax returns): 39,767 in, 43,039 out, −3,272 net

Where are people moving to Kansas from?

People, 2022–23

  1. Missouri16,927
  2. Texas7,338
  3. Colorado4,234
  4. California4,218
  5. Oklahoma4,199
  6. Florida3,278

Where are people from Kansas moving?

People, 2022–23

  1. Missouri19,555
  2. Texas8,598
  3. Oklahoma4,880
  4. Florida3,802
  5. Colorado3,781
  6. California2,867
Every state, in full ↓

Where people leaving Kansas went across states

Orange lines show departures · thicker line = more people

Biggest net gain: California (+1,351 people). Biggest net loss: Missouri (−2,628).

Is this new?

Kansas has lost households from moves in every year since 2013–14.

Net migration · households (tax returns)
13–1414–1515–1616–1717–1818–1919–2020–2121–22−3,27222–23†††
Net migration of Kansas (Net migration · households (tax returns))
YearValue
2013–14−5,392
2014–15 †−3,299
2015–16−7,869
2016–17 †−9,070
2017–18−5,678
2018–19−5,823
2019–20−3,861
2020–21−2,859
2021–22−3,866
2022–23 †−3,272

The IRS changed its processing in 2014–15, 2016–17 and 2022–23. Compare years between the dotted lines.

Who's moving, by income?

Arriving households$64.7k avg
Leaving households$68.2k avg

Average adjusted gross income reported on the second-year tax return. It may have been earned before the move or in more than one location.

Not counted above

Moved within Kansas
61,598 people
Arrived from abroad
1,407 people
Left for abroad
1,418 people

Net change only counts moves between states.

Which Kansas counties are gaining?

Allen County: −15 peopleAnderson County: +91 peopleAtchison County: +22 peopleBarber County: −96 peopleBarton County: +1 peopleBourbon County: +8 peopleBrown County: −107 peopleButler County: +267 peopleChase County: −16 peopleChautauqua County: −36 peopleCherokee County: +168 peopleCheyenne County: +34 peopleClark County: +7 peopleClay County: −55 peopleCloud County: −20 peopleCoffey County: +28 peopleComanche County: −13 peopleCowley County: −35 peopleCrawford County: −295 peopleDecatur County: +6 peopleDickinson County: +173 peopleDoniphan County: +58 peopleDouglas County: −260 peopleEdwards County: 0 peopleElk County: +25 peopleEllis County: −74 peopleEllsworth County: −10 peopleFinney County: −405 peopleFord County: −438 peopleFranklin County: +141 peopleGeary County: −874 peopleGove County: −77 peopleGraham County: −23 peopleGrant County: −120 peopleGray County: −85 peopleGreeley County: withheld by the IRSGreenwood County: −117 peopleHamilton County: −8 peopleHarper County: +30 peopleHarvey County: −154 peopleHaskell County: −62 peopleHodgeman County: +10 peopleJackson County: +57 peopleJefferson County: −27 peopleJewell County: +8 peopleJohnson County: −589 peopleKearny County: −56 peopleKingman County: +53 peopleKiowa County: −3 peopleLabette County: +74 peopleLane County: −6 peopleLeavenworth County: +481 peopleLincoln County: −58 peopleLinn County: +92 peopleLogan County: +4 peopleLyon County: −8 peopleMcPherson County: +49 peopleMarion County: +105 peopleMarshall County: −8 peopleMeade County: +39 peopleMiami County: +365 peopleMitchell County: +16 peopleMontgomery County: −84 peopleMorris County: +9 peopleMorton County: −25 peopleNemaha County: −82 peopleNeosho County: −19 peopleNess County: −23 peopleNorton County: +24 peopleOsage County: +59 peopleOsborne County: −97 peopleOttawa County: +53 peoplePawnee County: −102 peoplePhillips County: +36 peoplePottawatomie County: +99 peoplePratt County: +5 peopleRawlins County: −11 peopleReno County: +206 peopleRepublic County: +12 peopleRice County: +39 peopleRiley County: −415 peopleRooks County: −10 peopleRush County: +2 peopleRussell County: −27 peopleSaline County: −310 peopleScott County: −70 peopleSedgwick County: +249 peopleSeward County: −295 peopleShawnee County: −25 peopleSheridan County: −29 peopleSherman County: −98 peopleSmith County: +48 peopleStafford County: −50 peopleStanton County: −6 peopleStevens County: −118 peopleSumner County: −35 peopleThomas County: −184 peopleTrego County: +2 peopleWabaunsee County: +31 peopleWallace County: withheld by the IRSWashington County: −53 peopleWichita County: +10 peopleWilson County: −67 peopleWoodson County: +1 peopleWyandotte County: −977 people

Net people, 2022–23, including moves within the state.

  1. ≤ −5k
  2. −5k to −1k
  3. −1k to −100
  4. −100 to +100
  5. +100 to +1k
  6. +1k to +5k
  7. ≥ +5k
Withheld

Every state, in full

Moves between Kansas and each state, 2022–23. Tap a column to sort.

Net trendhouseholds, 13–14 → 22–23, † breaks
Missouri16,927 in19,555 out−2,628$65.2k$69.0k
Texas7,338 in8,598 out−1,260$65.5k$68.8k
Colorado4,234 in3,781 out+453$63.7k$65.6k
California4,218 in2,867 out+1,351$67.3k$67.1k
Oklahoma4,199 in4,880 out−681$53.4k$56.2k
Florida3,278 in3,802 out−524$65.3k$99.2k
Nebraska2,176 in1,947 out+229$60.4k$55.0k
Arizona1,815 in1,721 out+94$70.2k$81.7k
Illinois1,631 in1,652 out−21$75.9k$65.5k
Georgia1,579 in1,794 out−215$59.6k$69.6k

Small charts: net households, 13–14 → 22–23, outlined bars = † years.

All counties in Kansas

Counties and county equivalents, including historical geographies.

Cite this page

Moved Where. “Is Kansas gaining or losing people?” movedwhere.com/state/kansas. Data: IRS Statistics of Income migration data, 2022–23.

Compare Kansas with…

Common questions

How many people moved to Kansas in 2022–23?

70,469 people moved to Kansas from other states, and 74,517 left for other states.

Where do most people moving to Kansas come from?

In 2022–23, the most came from Missouri (16,927 people), Texas (7,338 people), Colorado (4,234 people).

Where does this data come from?

From the IRS Statistics of Income, U.S. Population Migration Data. State migration is counted when matched tax returns filed in 2022 and 2023 show addresses in different states. A household is one tax return; people counts everyone on it. Non-filers and unmatched returns are excluded. Domestic net migration is not total population change.

Why are there no “vs last year” changes?

The IRS changed how it processed this data in 2014–15, 2016–17 and 2022–23, so a change from one year to the next can reflect the method rather than real moves. We show levels, rankings and 10-year trends instead.