Federal Data HubIRS Migration Flows · JSON

Pima County, AZ

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

Net migration: +1,600 tax returns · +2,445 people · +$237,837,000 AGI

Inflow
22,680 returns · 37,193 people · $1,729,006,000 AGI
Outflow
21,080 returns · 34,748 people · $1,491,169,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Maricopa County, AZ2,720$179,886,000
Cochise County, AZ784$37,755,000
Pinal County, AZ753$44,363,000
Los Angeles County, CA599$42,768,000
Santa Cruz County, AZ574$23,734,000
San Diego County, CA546$43,763,000
Clark County, NV307$23,615,000
King County, WA268$35,220,000
Coconino County, AZ257$14,855,000
Yavapai County, AZ254$18,016,000

Top destinations (where leavers went)

CountyReturnsAGI
Maricopa County, AZ3,262$213,327,000
Pinal County, AZ772$46,947,000
Cochise County, AZ625$32,300,000
Los Angeles County, CA450$36,140,000
Santa Cruz County, AZ446$20,311,000
San Diego County, CA428$32,196,000
Clark County, NV292$18,857,000
King County, WA277$25,197,000
Yavapai County, AZ200$12,220,000
Cook County, IL170$14,240,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.