Federal Data HubIRS Migration Flows · JSON

Hall County, GA

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

Net migration: +721 tax returns · +1,499 people · +$102,413,000 AGI

Inflow
7,021 returns · 12,643 people · $546,543,000 AGI
Outflow
6,300 returns · 11,144 people · $444,130,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Gwinnett County, GA1,780$157,964,000
Forsyth County, GA445$46,114,000
Jackson County, GA363$25,099,000
Fulton County, GA342$36,356,000
Barrow County, GA204$17,066,000
DeKalb County, GA196$18,635,000
Lumpkin County, GA153$8,062,000
Cobb County, GA150$8,319,000
Habersham County, GA146$7,421,000
White County, GA145$5,702,000

Top destinations (where leavers went)

CountyReturnsAGI
Gwinnett County, GA977$67,999,000
Jackson County, GA613$43,657,000
Forsyth County, GA253$19,680,000
Habersham County, GA248$13,601,000
Barrow County, GA236$14,922,000
Fulton County, GA221$25,015,000
White County, GA205$14,906,000
Lumpkin County, GA174$11,392,000
Banks County, GA150$9,691,000
DeKalb County, GA135$9,326,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.