Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: +324 tax returns · +3,325 people · +$141,615,000 AGI
| County | Returns | AGI |
|---|---|---|
| Fulton County, GA | 2,043 | $272,520,000 |
| Gwinnett County, GA | 923 | $92,261,000 |
| Cobb County, GA | 407 | $46,439,000 |
| DeKalb County, GA | 384 | $50,022,000 |
| Cherokee County, GA | 328 | $32,017,000 |
| Dawson County, GA | 260 | $25,194,000 |
| Hall County, GA | 253 | $19,680,000 |
| Lumpkin County, GA | 90 | $6,035,000 |
| Broward County, FL | 56 | $6,549,000 |
| Middlesex County, NJ | 55 | $9,467,000 |
| County | Returns | AGI |
|---|---|---|
| Fulton County, GA | 1,187 | $162,538,000 |
| Gwinnett County, GA | 833 | $72,176,000 |
| Dawson County, GA | 560 | $48,248,000 |
| Cherokee County, GA | 549 | $63,823,000 |
| Hall County, GA | 445 | $46,114,000 |
| Cobb County, GA | 299 | $24,653,000 |
| DeKalb County, GA | 249 | $24,386,000 |
| Lumpkin County, GA | 186 | $16,529,000 |
| Jackson County, GA | 77 | $7,202,000 |
| Pickens County, GA | 68 | $7,734,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.