Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: +6,930 tax returns · +18,388 people · +$864,187,000 AGI
| County | Returns | AGI |
|---|---|---|
| Dallas County, TX | 12,881 | $1,182,759,000 |
| Denton County, TX | 7,417 | $805,791,000 |
| Tarrant County, TX | 1,945 | $151,112,000 |
| Harris County, TX | 851 | $72,693,000 |
| Rockwall County, TX | 761 | $61,364,000 |
| Grayson County, TX | 718 | $49,069,000 |
| Los Angeles County, CA | 701 | $83,532,000 |
| Travis County, TX | 605 | $124,072,000 |
| Bexar County, TX | 436 | $39,946,000 |
| Orange County, CA | 424 | $66,536,000 |
| County | Returns | AGI |
|---|---|---|
| Dallas County, TX | 9,550 | $873,263,000 |
| Denton County, TX | 8,067 | $921,526,000 |
| Tarrant County, TX | 2,001 | $147,808,000 |
| Grayson County, TX | 1,277 | $133,557,000 |
| Rockwall County, TX | 906 | $82,054,000 |
| Travis County, TX | 743 | $81,394,000 |
| Harris County, TX | 682 | $59,192,000 |
| Hunt County, TX | 662 | $47,977,000 |
| Kaufman County, TX | 565 | $46,568,000 |
| Los Angeles County, CA | 357 | $33,896,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.