Federal Data HubIRS Migration Flows · JSON

Madison County, KY

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

Net migration: +677 tax returns · +1,265 people · +$37,049,000 AGI

Inflow
3,186 returns · 5,478 people · $163,605,000 AGI
Outflow
2,509 returns · 4,213 people · $126,556,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Fayette County, KY661$37,676,000
Clark County, KY117$5,374,000
Estill County, KY104$3,934,000
Rockcastle County, KY94$3,234,000
Laurel County, KY86$3,663,000
Garrard County, KY73$2,793,000
Jefferson County, KY72$2,874,000
Jessamine County, KY58$2,591,000
Scott County, KY56$3,393,000
Pulaski County, KY53$2,365,000

Top destinations (where leavers went)

CountyReturnsAGI
Fayette County, KY461$22,938,000
Rockcastle County, KY109$4,619,000
Garrard County, KY86$6,789,000
Jefferson County, KY79$3,014,000
Clark County, KY79$3,158,000
Estill County, KY77$2,807,000
Scott County, KY71$4,118,000
Laurel County, KY56$2,606,000
Jackson County, KY52$1,874,000
Jessamine County, KY47$2,544,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.