Federal Data HubIRS Migration Flows · JSON

Shawnee County, KS

County-to-county migration · IRS SOI · filing years 2022-2023

Net migration: -71 tax returns · -34 people · $-22,678,000 AGI

Inflow
3,423 returns · 5,709 people · $174,286,000 AGI
Outflow
3,494 returns · 5,743 people · $196,964,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Douglas County, KS331$17,987,000
Johnson County, KS185$9,880,000
Jefferson County, KS161$8,764,000
Osage County, KS147$6,454,000
Jackson County, KS120$5,315,000
Riley County, KS117$4,621,000
Jackson County, MO100$4,585,000
Sedgwick County, KS99$5,057,000
Reno County, KS80$2,906,000
Wyandotte County, KS53$2,396,000

Top destinations (where leavers went)

CountyReturnsAGI
Douglas County, KS321$15,584,000
Johnson County, KS296$21,204,000
Jackson County, MO183$7,764,000
Osage County, KS135$6,705,000
Sedgwick County, KS131$6,586,000
Jefferson County, KS128$8,619,000
Riley County, KS83$4,560,000
Jackson County, KS79$4,821,000
Wyandotte County, KS61$2,662,000
Wabaunsee County, KS59$3,857,000

IRS migration data tracks where tax filers lived in consecutive years. A "return" is roughly a household; "AGI" is the adjusted gross income that moved with them. Net migration = inflow − outflow. Small county-pair flows are suppressed by the IRS for privacy and shown blank.

Source: IRS SOI Migration Data. License: CC0 1.0.