Federal Data HubIRS Migration Flows · JSON

Sacramento County, CA

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

Net migration: -2,485 tax returns · -5,778 people · $-246,267,000 AGI

Inflow
31,384 returns · 51,321 people · $2,249,409,000 AGI
Outflow
33,869 returns · 57,099 people · $2,495,676,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Placer County, CA3,270$222,828,000
Yolo County, CA2,136$141,656,000
San Joaquin County, CA1,637$98,045,000
Alameda County, CA1,592$151,528,000
Santa Clara County, CA1,515$167,329,000
El Dorado County, CA1,314$107,937,000
Los Angeles County, CA1,217$91,324,000
Contra Costa County, CA1,170$91,396,000
Solano County, CA1,057$66,699,000
San Francisco County, CA666$70,503,000

Top destinations (where leavers went)

CountyReturnsAGI
Placer County, CA4,846$407,242,000
Yolo County, CA1,751$112,490,000
El Dorado County, CA1,465$155,599,000
San Joaquin County, CA1,268$94,102,000
Los Angeles County, CA1,153$75,966,000
Alameda County, CA1,027$78,019,000
Santa Clara County, CA860$75,238,000
San Diego County, CA820$61,959,000
Yuba County, CA802$50,625,000
Solano County, CA739$47,882,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.