Federal Data HubIRS Migration Flows · JSON

Saline County, KS

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

Net migration: -158 tax returns · -310 people · $-15,367,000 AGI

Inflow
1,247 returns · 2,019 people · $58,078,000 AGI
Outflow
1,405 returns · 2,329 people · $73,445,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Sedgwick County, KS83$3,272,000
Dickinson County, KS83$3,930,000
McPherson County, KS82$4,121,000
Ottawa County, KS67$2,555,000
Riley County, KS32$1,257,000
Shawnee County, KS28$989,000
Johnson County, KS28$1,499,000
Geary County, KS28$878,000
Cloud County, KS26$707,000
Reno County, KS24$683,000

Top destinations (where leavers went)

CountyReturnsAGI
Sedgwick County, KS123$5,689,000
Dickinson County, KS88$4,222,000
Johnson County, KS70$4,867,000
McPherson County, KS61$3,611,000
Ottawa County, KS56$2,298,000
Riley County, KS47$1,859,000
Shawnee County, KS32$1,812,000
Ellis County, KS32$1,525,000
Jackson County, MO31$2,261,000
Reno County, KS30$1,107,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.