Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: -1,038 tax returns · -2,373 people · $-51,345,000 AGI
| County | Returns | AGI |
|---|---|---|
| Fulton County, GA | 3,241 | $101,086,000 |
| DeKalb County, GA | 1,677 | $55,897,000 |
| Henry County, GA | 1,554 | $57,995,000 |
| Cobb County, GA | 436 | $16,171,000 |
| Gwinnett County, GA | 428 | $16,214,000 |
| Fayette County, GA | 311 | $25,662,000 |
| Spalding County, GA | 179 | $5,424,000 |
| Douglas County, GA | 175 | $5,247,000 |
| Rockdale County, GA | 119 | $3,956,000 |
| Miami-Dade County, FL | 112 | $3,271,000 |
| County | Returns | AGI |
|---|---|---|
| Fulton County, GA | 3,146 | $100,448,000 |
| Henry County, GA | 2,260 | $89,989,000 |
| DeKalb County, GA | 1,398 | $48,721,000 |
| Cobb County, GA | 454 | $17,727,000 |
| Fayette County, GA | 451 | $22,243,000 |
| Gwinnett County, GA | 428 | $17,398,000 |
| Spalding County, GA | 296 | $10,861,000 |
| Douglas County, GA | 226 | $7,107,000 |
| Coweta County, GA | 202 | $8,980,000 |
| Newton County, GA | 159 | $5,778,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.