Federal Data HubIRS Migration Flows · JSON

Otero County, NM

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

Net migration: +219 tax returns · +320 people · $-5,690,000 AGI

Inflow
2,614 returns · 4,893 people · $125,744,000 AGI
Outflow
2,395 returns · 4,573 people · $131,434,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
El Paso County, TX269$9,361,000
Doña Ana County, NM207$6,578,000
Lincoln County, NM85$3,513,000
Clark County, NV60$4,319,000
Maricopa County, AZ58$2,879,000
Bexar County, TX46$3,222,000
Bernalillo County, NM45$2,368,000
Wichita County, TX33$1,820,000
Los Angeles County, CA33$1,592,000
Tarrant County, TX29$1,419,000

Top destinations (where leavers went)

CountyReturnsAGI
Doña Ana County, NM226$9,600,000
El Paso County, TX188$10,049,000
Clark County, NV84$5,251,000
Bernalillo County, NM75$2,345,000
Maricopa County, AZ55$3,485,000
Lincoln County, NM48$1,894,000
Bexar County, TX38$2,439,000
Pima County, AZ38$2,235,000
El Paso County, CO32$1,873,000
Eddy County, NM25$1,026,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.