Federal Data HubIRS Migration Flows · JSON

Barrow County, GA

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

Net migration: +1,171 tax returns · +2,512 people · +$77,785,000 AGI

Inflow
4,171 returns · 8,183 people · $258,800,000 AGI
Outflow
3,000 returns · 5,671 people · $181,015,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Gwinnett County, GA1,674$102,873,000
Clarke County, GA247$11,802,000
Hall County, GA236$14,922,000
Walton County, GA222$10,678,000
Jackson County, GA206$15,457,000
Fulton County, GA113$9,348,000
DeKalb County, GA109$5,872,000
Oconee County, GA85$7,411,000
Forsyth County, GA57$4,262,000
Cobb County, GA46$3,133,000

Top destinations (where leavers went)

CountyReturnsAGI
Gwinnett County, GA592$32,839,000
Jackson County, GA344$21,746,000
Walton County, GA235$15,388,000
Hall County, GA204$17,066,000
Clarke County, GA174$6,509,000
Fulton County, GA66$3,502,000
Oconee County, GA64$4,753,000
DeKalb County, GA62$3,402,000
Madison County, GA47$2,715,000
Cobb County, GA41$2,216,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.