Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: -2,395 tax returns · -7,722 people · $-299,019,000 AGI
| County | Returns | AGI |
|---|---|---|
| Fulton County, GA | 7,989 | $724,038,000 |
| Gwinnett County, GA | 4,227 | $221,013,000 |
| Cobb County, GA | 1,713 | $125,917,000 |
| Clayton County, GA | 1,398 | $48,721,000 |
| Henry County, GA | 711 | $28,439,000 |
| Rockdale County, GA | 686 | $25,209,000 |
| Newton County, GA | 411 | $15,268,000 |
| Los Angeles County, CA | 277 | $22,365,000 |
| Cook County, IL | 261 | $19,677,000 |
| Douglas County, GA | 257 | $11,842,000 |
| County | Returns | AGI |
|---|---|---|
| Fulton County, GA | 7,888 | $709,064,000 |
| Gwinnett County, GA | 5,163 | $291,612,000 |
| Cobb County, GA | 2,090 | $177,310,000 |
| Clayton County, GA | 1,677 | $55,897,000 |
| Henry County, GA | 1,050 | $45,427,000 |
| Rockdale County, GA | 988 | $42,257,000 |
| Newton County, GA | 768 | $32,982,000 |
| Forsyth County, GA | 384 | $50,022,000 |
| Cherokee County, GA | 346 | $39,982,000 |
| Douglas County, GA | 327 | $12,623,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.