New Mexico Net Migration By County in 2023

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2023, the net migration for New Mexico was 8,417. Sandoval County had the highest net migration (2,564) followed by Doña Ana County (2,363), and Santa Fe County (1,208). On the other hand, McKinley County had the lowest net migration (-941), followed by Curry County (-291), and Chaves County (-244).

Net migration for a county refers to the difference between the number of migrants, both domestic and international, moving to the county and those leaving the county. Or to put it simply, the net migration for a given county is the inbound migration minus the outbound migration for that county.

You can also see similar information for other states and also by state for the United States.

Hover over or click on the chart to see this information for each county. The data can also be filtered, sorted, and explored further in a table below.

See this for other years:
New Mexico Net Migration By County in 2023
New Mexico Net Migration By County in 2023
Items per page:
0 of 0
County Net Migration
Bernalillo -6
Catron 63
Chaves -244
Cibola 54
Colfax 111
Curry -291
De Baca -10
Doña Ana 2363
Eddy 313
Grant 19
Guadalupe 33
Harding 18
Hidalgo -15
Lea 757
Lincoln -153
Los Alamos 164
Luna -133
McKinley -941
Mora 4
Otero 615
Quay 82
Rio Arriba 101
Roosevelt -74
Sandoval 2564
San Juan 389
San Miguel -112
Santa Fe 1208
Sierra 215
Socorro -77
Taos 84
Torrance 329
Union 3
Valencia 984