Federal Data HubIRS Migration Flows · JSON

Tulare County, CA

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

Net migration: -877 tax returns · -996 people · $-50,313,000 AGI

Inflow
5,401 returns · 10,328 people · $290,805,000 AGI
Outflow
6,278 returns · 11,324 people · $341,118,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Fresno County, CA1,117$58,174,000
Kern County, CA512$24,277,000
Kings County, CA445$21,341,000
Los Angeles County, CA422$24,037,000
San Diego County, CA150$8,169,000
Orange County, CA129$7,010,000
Riverside County, CA111$7,699,000
Santa Clara County, CA109$9,411,000
San Bernardino County, CA104$5,211,000
Sacramento County, CA101$6,358,000

Top destinations (where leavers went)

CountyReturnsAGI
Fresno County, CA1,227$55,982,000
Kern County, CA533$24,207,000
Kings County, CA398$16,858,000
Los Angeles County, CA317$17,843,000
San Diego County, CA152$7,216,000
San Luis Obispo County, CA142$13,909,000
Orange County, CA136$7,640,000
Sacramento County, CA118$6,277,000
Santa Clara County, CA94$6,222,000
Riverside County, CA89$4,527,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.