Federal Data HubIRS Migration Flows · JSON

San Mateo County, CA

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

Net migration: -2,970 tax returns · -6,762 people · $-965,070,000 AGI

Inflow
21,545 returns · 32,116 people · $3,605,379,000 AGI
Outflow
24,515 returns · 38,878 people · $4,570,449,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
San Francisco County, CA4,514$798,930,000
Santa Clara County, CA3,879$975,649,000
Alameda County, CA2,026$301,628,000
Los Angeles County, CA977$139,426,000
Contra Costa County, CA839$100,953,000
San Diego County, CA439$50,658,000
Sacramento County, CA352$28,466,000
King County, WA329$77,009,000
Orange County, CA325$42,262,000
San Joaquin County, CA245$17,052,000

Top destinations (where leavers went)

CountyReturnsAGI
Santa Clara County, CA3,874$1,010,532,000
San Francisco County, CA3,710$609,538,000
Alameda County, CA2,498$361,544,000
Contra Costa County, CA1,313$206,372,000
Los Angeles County, CA900$128,269,000
Sacramento County, CA635$65,863,000
San Diego County, CA600$133,892,000
San Joaquin County, CA416$37,229,000
King County, WA397$76,851,000
Solano County, CA381$36,076,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.