San Diego County, CA → Texas
Reported tax-filing households, individuals, and adjusted gross income that moved from San Diego County, CA to Texas, 2022–2023.
Households moved
5,266
People moved
9,721
Reported AGI moved
$472.41M
Avg. AGI per migrating return
$89,709
Avg. household size
1.85
Reported county-pair flows
37
County-by-county breakdown
| Origin | Destination | Households | People | Reported AGI |
|---|---|---|---|---|
| San Diego County, CA | Travis County, TX | 530 | 735 | $72.22M |
| San Diego County, CA | Harris County, TX | 721 | 1,292 | $52.14M |
| San Diego County, CA | Bexar County, TX | 606 | 1,201 | $45.20M |
| San Diego County, CA | Dallas County, TX | 460 | 732 | $39.82M |
| San Diego County, CA | Tarrant County, TX | 467 | 866 | $36.80M |
| San Diego County, CA | Denton County, TX | 234 | 469 | $33.14M |
| San Diego County, CA | Williamson County, TX | 259 | 525 | $32.97M |
| San Diego County, CA | Collin County, TX | 298 | 633 | $29.83M |
| San Diego County, CA | Montgomery County, TX | 182 | 371 | $15.63M |
| San Diego County, CA | El Paso County, TX | 215 | 416 | $13.06M |
| San Diego County, CA | Comal County, TX | 95 | 194 | $12.66M |
| San Diego County, CA | Fort Bend County, TX | 127 | 225 | $10.09M |
| San Diego County, CA | Hays County, TX | 79 | 133 | $8.07M |
| San Diego County, CA | Bell County, TX | 116 | 223 | $6.37M |
| San Diego County, CA | Parker County, TX | 50 | 124 | $5.78M |
| San Diego County, CA | Nueces County, TX | 92 | 175 | $5.41M |
| San Diego County, CA | Guadalupe County, TX | 63 | 144 | $4.71M |
| San Diego County, CA | Galveston County, TX | 55 | 84 | $3.92M |
| San Diego County, CA | Rockwall County, TX | 33 | 73 | $3.78M |
| San Diego County, CA | Smith County, TX | 41 | 90 | $3.66M |
| San Diego County, CA | Taylor County, TX | 26 | 41 | $3.15M |
| San Diego County, CA | Ellis County, TX | 38 | 82 | $3.14M |
| San Diego County, CA | Brazoria County, TX | 52 | 103 | $2.83M |
| San Diego County, CA | McLennan County, TX | 42 | 80 | $2.79M |
| San Diego County, CA | Hidalgo County, TX | 52 | 99 | $2.76M |
| San Diego County, CA | Lubbock County, TX | 42 | 68 | $2.73M |
| San Diego County, CA | Johnson County, TX | 45 | 90 | $2.73M |
| San Diego County, CA | Cameron County, TX | 34 | 70 | $2.66M |
| San Diego County, CA | Brazos County, TX | 29 | 49 | $2.15M |
| San Diego County, CA | Kaufman County, TX | 29 | 60 | $2.08M |
| San Diego County, CA | Midland County, TX | 24 | 34 | $2.01M |
| San Diego County, CA | Hunt County, TX | 21 | 43 | $1.77M |
| San Diego County, CA | Randall County, TX | 23 | 50 | $1.61M |
| San Diego County, CA | Webb County, TX | 25 | 40 | $1.53M |
| San Diego County, CA | Tom Green County, TX | 20 | 36 | $1.26M |
| San Diego County, CA | Coryell County, TX | 20 | 35 | $1.00M |
| San Diego County, CA | Gregg County, TX | 21 | 36 | $943.0K |
IRS migration data does not represent every U.S. resident (non-filers are underrepresented), a mailing address does not always equal a physical residence, and AGI reflects Year 2 tax returns without proving income was earned after arrival. Use “income moved” or “reported AGI moved,” not “economic impact created.”