California
State-to-state migration of people and income, 2022–2023 filing years
Between the 2022 and 2023 filing years, California saw a net loss of 106,205 tax-filing households and a net loss of 209,197 individuals. On net, the area lost $12.9B in associated adjusted gross income (AGI, nominal dollars). The largest inflow came from Texas; the largest outflow went to Texas. These figures cover federal income tax filers only and do not indicate why people moved.
Income (AGI) in and out
California counties
Net migration by county. Hover for figures; click a county to open it.
Top origin states
Top destination states
- 1Texas44,417$4.8B
- 2Arizona28,402$2.5B
- 3Nevada26,210$2.7B
- 4Washington24,625$2.7B
- 5New York20,595$2.8B
- 6Florida20,241$2.6B
- 7Oregon16,765$1.5B
- 8Colorado14,044$1.4B
- 9Tennessee10,246$1.1B
- 10North Carolina9,978$971.6M
Net migration by year
| Year | Net AGI | Net people |
|---|---|---|
| 2012 | +$2.2M | -19,901 |
| 2013 | -$3.8B | -47,458 |
| 2014 | -$4.2B | -59,111 |
| 2015 | -$2.1B | -44,162 |
| 2016 | -$2.2B | -92,872 |
| 2017 | -$6.9B | -179,388 |
| 2018 | -$8.0B | -151,536 |
| 2019 | -$8.8B | -167,563 |
| 2020 | -$17.8B | -261,273 |
| 2021 | -$29.1B | -330,513 |
| 2022 | -$23.8B | -305,982 |
| 2023 | -$12.9B | -209,197 |
Counties in California (58)
- Alameda County
- Alpine County
- Amador County
- Butte County
- Calaveras County
- Colusa County
- Contra Costa County
- Del Norte County
- El Dorado County
- Fresno County
- Glenn County
- Humboldt County
- Imperial County
- Inyo County
- Kern County
- Kings County
- Lake County
- Lassen County
- Los Angeles County
- Madera County
- Marin County
- Mariposa County
- Mendocino County
- Merced County
- Modoc County
- Mono County
- Monterey County
- Napa County
- Nevada County
- Orange County
- Placer County
- Plumas County
- Riverside County
- Sacramento County
- San Benito County
- San Bernardino County
- San Diego County
- San Francisco County
- San Joaquin County
- San Luis Obispo County
- San Mateo County
- Santa Barbara County
- Santa Clara County
- Santa Cruz County
- Shasta County
- Sierra County
- Siskiyou County
- Solano County
- Sonoma County
- Stanislaus County
- Sutter County
- Tehama County
- Trinity County
- Tulare County
- Tuolumne County
- Ventura County
- Yolo County
- Yuba County
Get the next update for California
The IRS releases new migration data once a year. Drop your email and we will send the refreshed numbers when they land. No spam, unsubscribe anytime.
Source: IRS Statistics of Income migration data (public domain). Covers federal income tax filers only; AGI is nominal (not inflation adjusted). These numbers describe movement of filers and their reported income, not why people moved or economic loss. Methodology and caveats.