Federal Data HubIRS Migration Flows · JSON

San Diego County, CA

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

Net migration: -5,385 tax returns · -18,212 people · $-223,577,000 AGI

Inflow
70,215 returns · 110,134 people · $6,290,647,000 AGI
Outflow
75,600 returns · 128,346 people · $6,514,224,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Los Angeles County, CA6,449$594,301,000
Riverside County, CA5,038$347,010,000
Orange County, CA4,006$383,386,000
San Bernardino County, CA1,719$109,272,000
Maricopa County, AZ1,706$136,567,000
Santa Clara County, CA1,584$264,233,000
Clark County, NV1,125$98,401,000
King County, WA1,112$160,021,000
Alameda County, CA1,019$138,840,000
San Francisco County, CA927$180,178,000

Top destinations (where leavers went)

CountyReturnsAGI
Riverside County, CA6,563$529,830,000
Los Angeles County, CA4,999$397,858,000
Orange County, CA3,258$303,565,000
Maricopa County, AZ2,410$236,485,000
Clark County, NV1,808$166,233,000
San Bernardino County, CA1,333$83,639,000
Santa Clara County, CA1,191$160,349,000
King County, WA1,128$109,717,000
San Francisco County, CA836$93,586,000
Honolulu County, HI789$56,101,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.