Federal Data HubIRS Migration Flows · JSON

Doña Ana County, NM

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

Net migration: +104 tax returns · +50 people · +$14,612,000 AGI

Inflow
5,116 returns · 8,937 people · $275,029,000 AGI
Outflow
5,012 returns · 8,887 people · $260,417,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
El Paso County, TX1,180$51,204,000
Otero County, NM226$9,600,000
Bernalillo County, NM226$9,828,000
Maricopa County, AZ152$6,926,000
Luna County, NM109$4,316,000
Los Angeles County, CA97$4,640,000
Grant County, NM95$3,927,000
Eddy County, NM66$3,074,000
San Diego County, CA61$3,958,000
Sandoval County, NM57$3,087,000

Top destinations (where leavers went)

CountyReturnsAGI
El Paso County, TX1,015$44,041,000
Bernalillo County, NM298$12,394,000
Maricopa County, AZ211$10,181,000
Otero County, NM207$6,578,000
Bexar County, TX81$3,608,000
Pima County, AZ73$4,685,000
Sandoval County, NM70$3,718,000
Sierra County, NM69$2,542,000
Luna County, NM69$1,921,000
Eddy County, NM62$3,015,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.