Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: +927 tax returns · +408 people · +$63,740,000 AGI
| County | Returns | AGI |
|---|---|---|
| Arapahoe County, CO | 808 | $47,582,000 |
| Douglas County, CO | 729 | $60,838,000 |
| Denver County, CO | 726 | $46,546,000 |
| Pueblo County, CO | 657 | $32,881,000 |
| Maricopa County, AZ | 541 | $39,498,000 |
| Jefferson County, CO | 471 | $30,868,000 |
| Los Angeles County, CA | 436 | $32,497,000 |
| Adams County, CO | 433 | $26,107,000 |
| Bexar County, TX | 403 | $26,830,000 |
| Teller County, CO | 373 | $21,741,000 |
| County | Returns | AGI |
|---|---|---|
| Pueblo County, CO | 905 | $46,007,000 |
| Denver County, CO | 865 | $58,447,000 |
| Douglas County, CO | 765 | $63,937,000 |
| Arapahoe County, CO | 679 | $37,597,000 |
| Maricopa County, AZ | 538 | $40,947,000 |
| Jefferson County, CO | 463 | $28,739,000 |
| Adams County, CO | 373 | $19,328,000 |
| Teller County, CO | 367 | $27,605,000 |
| Larimer County, CO | 362 | $21,163,000 |
| Bexar County, TX | 348 | $22,272,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.