Federal Data HubIRS Migration Flows · JSON

Boone County, KY

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

Net migration: +162 tax returns · +647 people · $-54,619,000 AGI

Inflow
4,797 returns · 8,588 people · $299,172,000 AGI
Outflow
4,635 returns · 7,941 people · $353,791,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Kenton County, KY1,473$84,746,000
Hamilton County, OH476$28,087,000
Campbell County, KY294$16,815,000
Grant County, KY191$9,029,000
Clermont County, OH85$4,409,000
Butler County, OH79$4,755,000
Fayette County, KY79$5,281,000
Jefferson County, KY75$4,627,000
Gallatin County, KY67$3,654,000
Dearborn County, IN56$2,914,000

Top destinations (where leavers went)

CountyReturnsAGI
Kenton County, KY1,499$92,264,000
Hamilton County, OH360$17,303,000
Campbell County, KY316$19,183,000
Grant County, KY210$14,166,000
Butler County, OH84$5,242,000
Jefferson County, KY81$5,097,000
Clermont County, OH79$4,657,000
Fayette County, KY76$3,918,000
Gallatin County, KY68$4,461,000
Dearborn County, IN67$4,934,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.