Federal Data HubIRS Migration Flows · JSON

Santa Fe County, NM

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

Net migration: +339 tax returns · +88 people · +$79,228,000 AGI

Inflow
4,682 returns · 6,901 people · $438,270,000 AGI
Outflow
4,343 returns · 6,813 people · $359,042,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Bernalillo County, NM584$37,314,000
Rio Arriba County, NM235$11,853,000
Sandoval County, NM145$8,607,000
Los Alamos County, NM128$11,693,000
Los Angeles County, CA116$16,001,000
Travis County, TX90$14,032,000
San Miguel County, NM89$3,394,000
Maricopa County, AZ80$11,472,000
Torrance County, NM65$3,713,000
Taos County, NM63$3,766,000

Top destinations (where leavers went)

CountyReturnsAGI
Bernalillo County, NM750$44,844,000
Sandoval County, NM306$20,300,000
Rio Arriba County, NM213$9,804,000
San Miguel County, NM112$5,377,000
Los Alamos County, NM98$11,259,000
Maricopa County, AZ92$7,608,000
Los Angeles County, CA85$9,284,000
Torrance County, NM77$3,479,000
Taos County, NM62$3,991,000
Denver County, CO61$3,963,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.