Orange County, CA
Migration of people and income, 2022–2023 filing years
Between the 2022 and 2023 filing years, Orange County, CA saw a net loss of 12,084 tax-filing households and a net loss of 22,420 individuals. On net, the area lost $723.1M in associated adjusted gross income (AGI, nominal dollars). The largest inflow came from Los Angeles County; the largest outflow went to Los Angeles County. These figures cover federal income tax filers only and do not indicate why people moved.
Net income (AGI)
-$723.1M
nominal dollars
Net households
-12,084
tax returns
Net people
-22,420
exemptions
-7.1 net people per 1,000 residents (population 3,135,755)
Income (AGI) in and out
Moved in$6.0B
Moved out$6.7B
Net -$723.1M (nominal)
Where movers came from
- 1Los Angeles County, CA19,802$2.0B
- 2Riverside County, CA5,376$536.7M
- 3San Diego County, CA3,258$303.6M
- 4San Bernardino County, CA3,245$251.3M
- 5Santa Clara County, CA1,101$208.9M
- 6Maricopa County, AZ944$91.1M
- 7Clark County, NV857$105.2M
- 8King County, WA730$125.4M
- 9Alameda County, CA729$120.5M
- 10San Francisco County, CA556$110.1M
Where movers went
- 1Los Angeles County, CA16,006$1.3B
- 2Riverside County, CA8,367$676.0M
- 3San Diego County, CA4,006$383.4M
- 4San Bernardino County, CA3,647$262.6M
- 5Maricopa County, AZ1,858$197.5M
- 6Clark County, NV1,837$233.8M
- 7King County, WA937$121.8M
- 8Santa Clara County, CA919$105.1M
- 9San Francisco County, CA641$74.8M
- 10Alameda County, CA638$68.4M
Net migration by year
Net 2012–2023: -$6.3B (-184,462 people)
20122023
| Year | Net AGI | Net people |
|---|---|---|
| 2012 | +$121.3M | -777 |
| 2013 | -$366.4M | -6,996 |
| 2014 | -$172.4M | -7,807 |
| 2015 | -$69.2M | -7,188 |
| 2016 | -$97.4M | -11,067 |
| 2017 | -$347.8M | -22,175 |
| 2018 | -$470.1M | -17,856 |
| 2019 | -$199.3M | -13,967 |
| 2020 | -$500.6M | -18,934 |
| 2021 | -$1.9B | -25,444 |
| 2022 | -$1.6B | -29,831 |
| 2023 | -$723.1M | -22,420 |
Get the next update for Orange County, CA
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.