Santa Clara County, CA
Migration of people and income, 2022–2023 filing years
Between the 2022 and 2023 filing years, Santa Clara County, CA saw a net loss of 9,835 tax-filing households and a net loss of 22,360 individuals. On net, the area lost $3.1B in associated adjusted gross income (AGI, nominal dollars). The largest inflow came from Alameda County; the largest outflow went to Alameda County. These figures cover federal income tax filers only and do not indicate why people moved.
Net income (AGI)
-$3.1B
nominal dollars
Net households
-9,835
tax returns
Net people
-22,360
exemptions
-11.9 net people per 1,000 residents (population 1,877,592)
Income (AGI) in and out
Moved in$6.3B
Moved out$9.4B
Net -$3.1B (nominal)
Where movers came from
- 1Alameda County, CA4,634$742.5M
- 2San Mateo County, CA3,874$1.0B
- 3Los Angeles County, CA2,354$297.3M
- 4San Francisco County, CA2,061$513.1M
- 5King County, WA1,214$271.7M
- 6San Diego County, CA1,191$160.3M
- 7Contra Costa County, CA1,002$136.8M
- 8Orange County, CA919$105.1M
- 9Santa Cruz County, CA869$94.0M
- 10San Joaquin County, CA861$75.4M
Where movers went
- 1Alameda County, CA6,578$1.3B
- 2San Mateo County, CA3,879$975.6M
- 3San Francisco County, CA3,335$607.6M
- 4Los Angeles County, CA2,171$295.2M
- 5San Joaquin County, CA2,060$272.2M
- 6Contra Costa County, CA1,655$346.3M
- 7San Diego County, CA1,584$264.2M
- 8Sacramento County, CA1,515$167.3M
- 9King County, WA1,462$342.0M
- 10Orange County, CA1,101$208.9M
Net migration by year
Net 2012–2023: -$35.4B (-290,161 people)
20122023
| Year | Net AGI | Net people |
|---|---|---|
| 2012 | -$323.0M | -5,159 |
| 2013 | -$754.2M | -8,622 |
| 2014 | -$3.3B | -11,581 |
| 2015 | -$52.4M | -10,720 |
| 2016 | -$3.1B | -23,524 |
| 2017 | -$2.0B | -37,382 |
| 2018 | -$2.6B | -26,688 |
| 2019 | -$3.1B | -23,411 |
| 2020 | -$5.0B | -40,821 |
| 2021 | -$6.1B | -46,775 |
| 2022 | -$5.8B | -33,118 |
| 2023 | -$3.1B | -22,360 |
Get the next update for Santa Clara 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.