Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: -127 tax returns · +147 people · +$161,278,000 AGI
| County | Returns | AGI |
|---|---|---|
| Santa Barbara County, CA | 840 | $76,713,000 |
| Los Angeles County, CA | 627 | $85,077,000 |
| Kern County, CA | 267 | $25,595,000 |
| Santa Clara County, CA | 266 | $50,903,000 |
| San Diego County, CA | 256 | $22,177,000 |
| Fresno County, CA | 251 | $26,548,000 |
| Orange County, CA | 241 | $24,851,000 |
| Ventura County, CA | 173 | $18,626,000 |
| Monterey County, CA | 166 | $13,200,000 |
| Tulare County, CA | 142 | $13,909,000 |
| County | Returns | AGI |
|---|---|---|
| Santa Barbara County, CA | 722 | $52,092,000 |
| Los Angeles County, CA | 399 | $28,922,000 |
| San Diego County, CA | 348 | $22,680,000 |
| Orange County, CA | 227 | $13,957,000 |
| Fresno County, CA | 187 | $15,967,000 |
| Kern County, CA | 169 | $10,622,000 |
| Santa Clara County, CA | 162 | $13,152,000 |
| Ventura County, CA | 128 | $9,676,000 |
| Monterey County, CA | 126 | $8,356,000 |
| San Francisco County, CA | 120 | $7,993,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.