Federal Data HubIRS Migration Flows · JSON

Santa Clara County, CA

County-to-county migration · IRS SOI · filing years 2022-2023

Net migration: -9,835 tax returns · -22,360 people · $-3,131,571,000 AGI

Inflow
43,577 returns · 65,269 people · $6,285,037,000 AGI
Outflow
53,412 returns · 87,629 people · $9,416,608,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Alameda County, CA4,634$742,481,000
San Mateo County, CA3,874$1,010,532,000
Los Angeles County, CA2,354$297,299,000
San Francisco County, CA2,061$513,134,000
King County, WA1,214$271,714,000
San Diego County, CA1,191$160,349,000
Contra Costa County, CA1,002$136,824,000
Orange County, CA919$105,066,000
Santa Cruz County, CA869$93,953,000
San Joaquin County, CA861$75,361,000

Top destinations (where leavers went)

CountyReturnsAGI
Alameda County, CA6,578$1,262,447,000
San Mateo County, CA3,879$975,649,000
San Francisco County, CA3,335$607,627,000
Los Angeles County, CA2,171$295,166,000
San Joaquin County, CA2,060$272,198,000
Contra Costa County, CA1,655$346,287,000
San Diego County, CA1,584$264,233,000
Sacramento County, CA1,515$167,329,000
King County, WA1,462$342,022,000
Orange County, CA1,101$208,853,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.