Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: +624 tax returns · +1,598 people · +$61,882,000 AGI
| County | Returns | AGI |
|---|---|---|
| Fayette County, GA | 633 | $59,402,000 |
| Fulton County, GA | 592 | $45,534,000 |
| Clayton County, GA | 202 | $8,980,000 |
| Troup County, GA | 189 | $9,905,000 |
| Cobb County, GA | 150 | $12,726,000 |
| DeKalb County, GA | 146 | $12,175,000 |
| Henry County, GA | 141 | $7,993,000 |
| Carroll County, GA | 130 | $7,233,000 |
| Meriwether County, GA | 116 | $5,358,000 |
| Gwinnett County, GA | 95 | $7,943,000 |
| County | Returns | AGI |
|---|---|---|
| Fulton County, GA | 398 | $24,048,000 |
| Fayette County, GA | 388 | $32,878,000 |
| Troup County, GA | 294 | $15,388,000 |
| Meriwether County, GA | 212 | $15,729,000 |
| Carroll County, GA | 158 | $8,522,000 |
| Cobb County, GA | 157 | $11,727,000 |
| DeKalb County, GA | 140 | $7,674,000 |
| Gwinnett County, GA | 105 | $7,466,000 |
| Clayton County, GA | 105 | $3,717,000 |
| Heard County, GA | 96 | $4,950,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.