Federal Data HubIRS Migration Flows · JSON

San Bernardino County, CA

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

Net migration: -3,129 tax returns · -3,431 people · $-303,751,000 AGI

Inflow
46,296 returns · 85,417 people · $2,804,856,000 AGI
Outflow
49,425 returns · 88,848 people · $3,108,607,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Los Angeles County, CA18,325$1,152,759,000
Riverside County, CA9,520$534,851,000
Orange County, CA3,647$262,619,000
San Diego County, CA1,333$83,639,000
Clark County, NV989$41,457,000
Maricopa County, AZ566$31,212,000
Kern County, CA382$15,642,000
Ventura County, CA271$19,220,000
Santa Clara County, CA226$22,313,000
Sacramento County, CA217$11,356,000

Top destinations (where leavers went)

CountyReturnsAGI
Riverside County, CA11,141$688,546,000
Los Angeles County, CA10,887$636,910,000
Orange County, CA3,245$251,303,000
San Diego County, CA1,719$109,272,000
Clark County, NV1,650$90,218,000
Maricopa County, AZ1,049$60,703,000
Mohave County, AZ616$52,571,000
Kern County, CA475$23,041,000
Harris County, TX341$19,111,000
King County, WA275$24,147,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.