Federal Data HubIRS Migration Flows · JSON

Leavenworth County, KS

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

Net migration: +135 tax returns · +561 people · +$10,909,000 AGI

Inflow
3,020 returns · 6,700 people · $222,456,000 AGI
Outflow
2,885 returns · 6,139 people · $211,547,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Wyandotte County, KS394$25,484,000
Johnson County, KS389$29,554,000
Jackson County, MO116$6,685,000
Douglas County, KS106$7,579,000
Platte County, MO97$6,406,000
Clay County, MO58$3,777,000
Jefferson County, KS48$2,713,000
Shawnee County, KS44$1,888,000
Atchison County, KS43$1,777,000
El Paso County, CO40$3,135,000

Top destinations (where leavers went)

CountyReturnsAGI
Johnson County, KS334$23,570,000
Wyandotte County, KS237$12,220,000
Jackson County, MO143$6,910,000
Douglas County, KS128$5,585,000
Platte County, MO84$5,898,000
Clay County, MO80$4,850,000
Jefferson County, KS56$4,085,000
Shawnee County, KS52$2,894,000
Bell County, TX49$4,934,000
El Paso County, TX42$3,936,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.