Federal Data HubIRS Migration Flows · JSON

Sandoval County, NM

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

Net migration: +788 tax returns · +1,669 people · +$111,734,000 AGI

Inflow
5,205 returns · 9,257 people · $404,930,000 AGI
Outflow
4,417 returns · 7,588 people · $293,196,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Bernalillo County, NM2,406$184,525,000
Santa Fe County, NM306$20,300,000
Maricopa County, AZ107$9,514,000
Doña Ana County, NM70$3,718,000
Rio Arriba County, NM63$4,161,000
Valencia County, NM61$3,259,000
McKinley County, NM57$3,033,000
San Juan County, NM55$2,730,000
Los Angeles County, CA52$3,756,000
Los Alamos County, NM43$4,576,000

Top destinations (where leavers went)

CountyReturnsAGI
Bernalillo County, NM1,896$105,437,000
Santa Fe County, NM145$8,607,000
Maricopa County, AZ109$8,594,000
Valencia County, NM104$7,426,000
Doña Ana County, NM57$3,087,000
San Juan County, NM52$2,321,000
Clark County, NV47$3,494,000
Los Angeles County, CA39$992,000
El Paso County, TX34$1,197,000
Rio Arriba County, NM34$1,781,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.