Federal Data HubIRS Migration Flows · JSON

Campbell County, KY

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

Net migration: +146 tax returns · -45 people · $-6,375,000 AGI

Inflow
3,348 returns · 4,978 people · $209,925,000 AGI
Outflow
3,202 returns · 5,023 people · $216,300,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Kenton County, KY833$51,506,000
Hamilton County, OH653$42,391,000
Boone County, KY316$19,183,000
Clermont County, OH135$9,217,000
Pendleton County, KY77$4,700,000
Butler County, OH57$4,034,000
Warren County, OH54$4,373,000
Jefferson County, KY53$2,746,000
Fayette County, KY48$2,087,000
Franklin County, OH36$2,368,000

Top destinations (where leavers went)

CountyReturnsAGI
Kenton County, KY893$51,162,000
Hamilton County, OH566$40,848,000
Boone County, KY294$16,815,000
Clermont County, OH133$8,654,000
Pendleton County, KY107$6,243,000
Butler County, OH73$5,381,000
Jefferson County, KY59$4,248,000
Warren County, OH48$3,968,000
Franklin County, OH31$1,833,000
Grant County, KY28$1,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.