Federal Data HubIRS Migration Flows · JSON

Franklin County, TN

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

Net migration: +62 tax returns · +314 people · +$27,412,000 AGI

Inflow
1,202 returns · 2,296 people · $90,071,000 AGI
Outflow
1,140 returns · 1,982 people · $62,659,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Coffee County, TN277$20,931,000
Rutherford County, TN94$6,271,000
Bedford County, TN54$3,348,000
Lincoln County, TN49$2,850,000
Grundy County, TN45$2,085,000
Davidson County, TN33$2,800,000
Madison County, AL29$3,320,000
Moore County, TN28$1,877,000
Hamilton County, TN27$1,480,000

Top destinations (where leavers went)

CountyReturnsAGI
Coffee County, TN268$12,656,000
Lincoln County, TN64$2,701,000
Rutherford County, TN63$3,216,000
Madison County, AL40$2,316,000
Grundy County, TN39$1,801,000
Hamilton County, TN36$1,758,000
Davidson County, TN33$1,777,000
Bedford County, TN33$1,303,000
Moore County, TN31$2,296,000
Knox County, TN20$1,076,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.