Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: -580 tax returns · -4,203 people · $-452,882,000 AGI
| County | Returns | AGI |
|---|---|---|
| DeKalb County, GA | 7,888 | $709,064,000 |
| Cobb County, GA | 4,775 | $516,606,000 |
| Gwinnett County, GA | 3,470 | $269,813,000 |
| Clayton County, GA | 3,146 | $100,448,000 |
| Forsyth County, GA | 1,187 | $162,538,000 |
| Henry County, GA | 888 | $43,963,000 |
| Cherokee County, GA | 819 | $84,792,000 |
| Douglas County, GA | 812 | $35,842,000 |
| Los Angeles County, CA | 604 | $78,992,000 |
| Cook County, IL | 564 | $62,110,000 |
| County | Returns | AGI |
|---|---|---|
| DeKalb County, GA | 7,989 | $724,038,000 |
| Cobb County, GA | 5,477 | $477,864,000 |
| Gwinnett County, GA | 3,570 | $295,455,000 |
| Clayton County, GA | 3,241 | $101,086,000 |
| Forsyth County, GA | 2,043 | $272,520,000 |
| Cherokee County, GA | 1,552 | $162,113,000 |
| Henry County, GA | 1,043 | $49,986,000 |
| Douglas County, GA | 965 | $44,782,000 |
| New York County, NY | 612 | $73,549,000 |
| Coweta County, GA | 592 | $45,534,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.