Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: +2,831 tax returns · +5,302 people · +$244,135,000 AGI
| County | Returns | AGI |
|---|---|---|
| Larimer County, CO | 2,730 | $206,120,000 |
| Adams County, CO | 2,058 | $149,995,000 |
| Boulder County, CO | 1,534 | $126,123,000 |
| Jefferson County, CO | 603 | $51,157,000 |
| Denver County, CO | 543 | $36,575,000 |
| Arapahoe County, CO | 467 | $30,307,000 |
| Broomfield County, CO | 372 | $35,557,000 |
| El Paso County, CO | 199 | $11,547,000 |
| Douglas County, CO | 180 | $14,509,000 |
| Maricopa County, AZ | 152 | $11,108,000 |
| County | Returns | AGI |
|---|---|---|
| Larimer County, CO | 2,021 | $146,300,000 |
| Adams County, CO | 1,123 | $68,501,000 |
| Boulder County, CO | 848 | $55,429,000 |
| Denver County, CO | 415 | $23,015,000 |
| Jefferson County, CO | 373 | $29,872,000 |
| Arapahoe County, CO | 312 | $18,027,000 |
| El Paso County, CO | 215 | $13,154,000 |
| Laramie County, WY | 166 | $11,849,000 |
| Broomfield County, CO | 157 | $14,981,000 |
| Douglas County, CO | 147 | $16,738,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.