Is New Mexico gaining or losing people?
Losing. In 2022–23, 1,924 more people left New Mexico for other states than moved in.
See where they went ↓Where are people moving to New Mexico from?
- Texas13,318
- California5,252
- Arizona5,229
- Colorado4,328
- Florida2,677
- Washington1,512
Where are people from New Mexico moving?
- Texas13,834
- Arizona5,969
- Colorado4,498
- California3,778
- Florida2,607
- Washington1,525
Where people leaving New Mexico went across states
Biggest net gain: California (+1,474 people). Biggest net loss: Arizona (−740).
Is this new?
New Mexico has lost households from moves every year since 2020–21, after mixed years before that.
| Year | Value |
|---|---|
| 2013–14 | −4,279 |
| 2014–15 † | −3,166 |
| 2015–16 | −2,913 |
| 2016–17 † | −2,393 |
| 2017–18 | −691 |
| 2018–19 | +715 |
| 2019–20 | +1,837 |
| 2020–21 | −432 |
| 2021–22 | −263 |
| 2022–23 † | −213 |
The IRS changed its processing in 2014–15, 2016–17 and 2022–23. Compare years between the dotted lines.
Who's moving, by income?
Not counted above
- Moved within New Mexico
- 32,875 people
- Arrived from abroad
- 1,616 people
- Left for abroad
- 1,200 people
Which New Mexico counties are gaining?
- ≤ −5k
- −5k to −1k
- −1k to −100
- −100 to +100
- +100 to +1k
- +1k to +5k
- ≥ +5k
Growing most
- Sandoval County+1,683
- Valencia County+843
- Torrance County+219
- Sierra County+134
- Otero County+132
- Eddy County+106
Losing most
- Bernalillo County−2,825
- McKinley County−824
- Chaves County−454
- Curry County−434
- Lea County−243
- Luna County−242
Every state, in full
| Net trendhouseholds, 13–14 → 22–23, † breaks | ||||||
|---|---|---|---|---|---|---|
| Texas | 13,318 in | 13,834 out | −516 | $62.7k | $68.4k | |
| California | 5,252 in | 3,778 out | +1,474 | $76.8k | $67.6k | |
| Arizona | 5,229 in | 5,969 out | −740 | $56.6k | $60.4k | |
| Colorado | 4,328 in | 4,498 out | −170 | $63.6k | $71.7k | |
| Florida | 2,677 in | 2,607 out | +70 | $72.7k | $75.6k | |
| Washington | 1,512 in | 1,525 out | −13 | $74.1k | $73.2k | |
| Nevada | 1,255 in | 1,220 out | +35 | $62.6k | $65.3k | |
| Oklahoma | 974 in | 1,386 out | −412 | $50.5k | $63.6k | |
| Virginia | 959 in | 1,190 out | −231 | $86.5k | $88.4k | |
| Oregon | 911 in | 846 out | +65 | $72.7k | $79.3k | |
| Utah | 901 in | 1,030 out | −129 | $59.0k | $69.2k | |
| New York | 809 in | 717 out | +92 | $75.8k | $67.2k | |
| Illinois | 778 in | 699 out | +79 | $71.4k | $59.8k | |
| Georgia | 753 in | 864 out | −111 | $70.1k | $72.2k | |
| North Carolina | 681 in | 1,002 out | −321 | $58.2k | $69.4k | |
| Ohio | 679 in | 688 out | −9 | $63.8k | $65.6k | |
| Missouri | 596 in | 835 out | −239 | $57.6k | $69.6k | |
| Pennsylvania | 560 in | 539 out | +21 | $65.9k | $60.7k | |
| Tennessee | 548 in | 911 out | −363 | $76.2k | $90.4k | |
| Kansas | 529 in | 601 out | −72 | $56.2k | $50.3k | |
| Michigan | 495 in | 587 out | −92 | $59.4k | $68.6k | |
| Idaho | 494 in | 488 out | +6 | $57.1k | $75.5k | |
| South Carolina | 491 in | 591 out | −100 | $64.2k | $76.0k | |
| Montana | 444 in | 319 out | +125 | $65.5k | $64.1k | |
| Maryland | 437 in | 464 out | −27 | $88.8k | $81.4k | |
| Minnesota | 435 in | 483 out | −48 | $69.2k | $69.2k | |
| Louisiana | 423 in | 390 out | +33 | $68.9k | $61.9k | |
| Indiana | 406 in | 495 out | −89 | $53.1k | $57.0k | |
| Wisconsin | 395 in | 403 out | −8 | $61.1k | $56.1k | |
| Alabama | 369 in | 429 out | −60 | $67.9k | $66.7k | |
| Alaska | 364 in | 320 out | +44 | $62.4k | $63.2k | |
| Wyoming | 354 in | 294 out | +60 | $59.4k | $66.3k | |
| Arkansas | 351 in | 385 out | −34 | $49.2k | $65.7k | |
| Massachusetts | 327 in | 335 out | −8 | $106.0k | $77.2k | |
| Hawaii | 323 in | 316 out | +7 | $76.0k | $70.9k | |
| New Jersey | 303 in | 271 out | +32 | $66.4k | $65.6k | |
| Iowa | 273 in | 286 out | −13 | $68.2k | $68.6k | |
| Nebraska | 266 in | 260 out | +6 | $60.0k | $59.9k | |
| Mississippi | 246 in | 290 out | −44 | $53.7k | $61.7k | |
| South Dakota | 246 in | 248 out | −2 | $58.8k | $72.3k | |
| Kentucky | 218 in | 293 out | −75 | $51.9k | $71.7k | |
| North Dakota | 206 in | 232 out | −26 | $68.2k | $62.1k | |
| Connecticut | 151 in | 182 out | −31 | $86.7k | $67.4k | |
| Maine | 112 in | 160 out | −48 | $48.4k | $79.8k | |
| District of Columbia | 95 in | 97 out | −2 | $124.4k | $106.3k | |
| West Virginia | 91 in | 88 out | +3 | $51.0k | $48.9k | |
| New Hampshire | 89 in | 88 out | +1 | $71.0k | $63.1k | |
| Vermont | 66 in | 64 out | +2 | $84.5k | $83.5k | |
| Delaware | 53 in | 86 out | −33 | $52.2k | $77.4k | |
| Rhode Island | 45 in | 58 out | −13 | $90.8k | $72.4k |
All counties in New Mexico
- Bernalillo County
- Catron County
- Chaves County
- Cibola County
- Colfax County
- Curry County
- De Baca County
- Doña Ana County
- Eddy County
- Grant County
- Guadalupe County
- Harding County
- Hidalgo County
- Lea County
- Lincoln County
- Los Alamos County
- Luna County
- McKinley County
- Mora County
- Otero County
- Quay County
- Rio Arriba County
- Roosevelt County
- San Juan County
- San Miguel County
- Sandoval County
- Santa Fe County
- Sierra County
- Socorro County
- Taos County
- Torrance County
- Union County
- Valencia County
Cite this page
Moved Where. “Is New Mexico gaining or losing people?” movedwhere.com/state/new-mexico. Data: IRS Statistics of Income migration data, 2022–23.
Compare New Mexico with…
Common questions
How many people moved to New Mexico in 2022–23?
51,817 people moved to New Mexico from other states, and 53,741 left for other states.
Where do most people moving to New Mexico come from?
In 2022–23, the most came from Texas (13,318 people), California (5,252 people), Arizona (5,229 people).
Where does this data come from?
From the IRS Statistics of Income, U.S. Population Migration Data. State migration is counted when matched tax returns filed in 2022 and 2023 show addresses in different states. A household is one tax return; people counts everyone on it. Non-filers and unmatched returns are excluded. Domestic net migration is not total population change.
Why are there no “vs last year” changes?
The IRS changed how it processed this data in 2014–15, 2016–17 and 2022–23, so a change from one year to the next can reflect the method rather than real moves. We show levels, rankings and 10-year trends instead.