Federal Data HubIRS Migration Flows · JSON

San Joaquin County, CA

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

Net migration: -147 tax returns · +2,062 people · +$250,040,000 AGI

Inflow
15,203 returns · 29,254 people · $1,292,333,000 AGI
Outflow
15,350 returns · 27,192 people · $1,042,293,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Alameda County, CA3,092$331,772,000
Santa Clara County, CA2,060$272,198,000
Stanislaus County, CA1,560$107,321,000
Sacramento County, CA1,268$94,102,000
Contra Costa County, CA977$83,433,000
San Mateo County, CA416$37,229,000
Los Angeles County, CA343$21,401,000
Solano County, CA237$13,205,000
Fresno County, CA224$12,550,000
Merced County, CA213$8,807,000

Top destinations (where leavers went)

CountyReturnsAGI
Stanislaus County, CA1,879$107,720,000
Sacramento County, CA1,637$98,045,000
Alameda County, CA1,528$114,323,000
Santa Clara County, CA861$75,361,000
Contra Costa County, CA747$55,962,000
Los Angeles County, CA375$20,199,000
San Diego County, CA249$15,490,000
Clark County, NV247$12,142,000
Calaveras County, CA247$18,794,000
San Mateo County, CA245$17,052,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.