Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: +1,381 tax returns · +3,429 people · +$29,412,000 AGI
| County | Returns | AGI |
|---|---|---|
| Clayton County, GA | 2,260 | $89,989,000 |
| DeKalb County, GA | 1,050 | $45,427,000 |
| Fulton County, GA | 1,043 | $49,986,000 |
| Gwinnett County, GA | 384 | $18,906,000 |
| Spalding County, GA | 349 | $15,706,000 |
| Cobb County, GA | 335 | $18,239,000 |
| Newton County, GA | 280 | $11,964,000 |
| Rockdale County, GA | 248 | $12,355,000 |
| Fayette County, GA | 186 | $10,222,000 |
| Butts County, GA | 158 | $12,151,000 |
| County | Returns | AGI |
|---|---|---|
| Clayton County, GA | 1,554 | $57,995,000 |
| Fulton County, GA | 888 | $43,963,000 |
| DeKalb County, GA | 711 | $28,439,000 |
| Spalding County, GA | 512 | $27,272,000 |
| Gwinnett County, GA | 316 | $15,160,000 |
| Cobb County, GA | 314 | $15,674,000 |
| Butts County, GA | 293 | $18,567,000 |
| Newton County, GA | 270 | $13,061,000 |
| Rockdale County, GA | 212 | $9,397,000 |
| Fayette County, GA | 163 | $11,756,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.