Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: -1,307 tax returns · -2,185 people · $-158,923,000 AGI
| County | Returns | AGI |
|---|---|---|
| Cook County, IL | 543 | $24,541,000 |
| Vermilion County, IL | 210 | $8,833,000 |
| McLean County, IL | 174 | $9,686,000 |
| Ford County, IL | 108 | $5,627,000 |
| Piatt County, IL | 107 | $5,942,000 |
| Douglas County, IL | 107 | $5,228,000 |
| DuPage County, IL | 84 | $4,657,000 |
| Macon County, IL | 77 | $5,317,000 |
| Coles County, IL | 74 | $3,623,000 |
| Iroquois County, IL | 71 | $4,251,000 |
| County | Returns | AGI |
|---|---|---|
| Cook County, IL | 805 | $39,705,000 |
| Vermilion County, IL | 222 | $9,380,000 |
| Piatt County, IL | 162 | $11,726,000 |
| Santa Clara County, CA | 152 | $14,283,000 |
| McLean County, IL | 145 | $8,181,000 |
| Douglas County, IL | 121 | $6,484,000 |
| Ford County, IL | 116 | $4,744,000 |
| King County, WA | 105 | $11,029,000 |
| DuPage County, IL | 97 | $6,499,000 |
| Sangamon County, IL | 79 | $4,028,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.