Federal Data HubIRS Migration Flows · JSON

Stephens County, GA

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

Net migration: +191 tax returns · +408 people · +$18,686,000 AGI

Inflow
833 returns · 1,619 people · $47,158,000 AGI
Outflow
642 returns · 1,211 people · $28,472,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Habersham County, GA94$3,870,000
Franklin County, GA91$3,352,000
Hall County, GA61$4,033,000
Gwinnett County, GA52$5,075,000
Jackson County, GA38$1,793,000
Hart County, GA33$1,206,000
Banks County, GA24$926,000
White County, GA23$732,000
Oconee County, SC22$710,000

Top destinations (where leavers went)

CountyReturnsAGI
Franklin County, GA90$4,237,000
Habersham County, GA78$3,617,000
Hart County, GA29$1,037,000
Hall County, GA26$1,312,000
Gwinnett County, GA23$1,297,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.