The 10 Best Small Towns In New Mexico For 2026

The best small towns in New Mexico are Sandia Heights and White Sands for 2026 based on Saturday Night Science.

You’ve seen these lists before. Best places to live in New Mexico. Best suburbs in New Mexico. Best counties in New Mexico.

Etc., etc., etc.

But they all focus on major cities and towns in the Land of Enchantment, and no one pays attention to the little guy.

Well, that’s all about to change as we put together a list of the superb small towns in New Mexico based on numbers–not opinions or hearsay.

We’ll dive right into our methodology in the next section, but first, we thought you might want to know which places in New Mexico ranked the best based on Saturday Night Science.

1

No. 1 best small town in New Mexico

Sandia Heights, NM

3,160 people
$143,646 median income · 3.5% unemployment
Located in Bernalillo County, New Mexico
Median income +124% vs NM
$143,646
NM $64k
Median home value +170% vs NM
$855,519
NM $317k
Unemployment -42% vs NM
3.5%
NM 6.0%
2

No. 2 best small town in New Mexico

White Sands, NM

1,609 people
$89,565 median income · 0.0% unemployment
Located in Doña Ana County, New Mexico
Median income +40% vs NM
$89,565
NM $64k
Median home value -100% vs NM
$0
NM $317k
Unemployment -100% vs NM
0.0%
NM 6.0%
3

No. 3 best small town in New Mexico

La Huerta, NM

1,288 people
$78,861 median income · 0.0% unemployment
Located in Eddy County, New Mexico
Median income +23% vs NM
$78,861
NM $64k
Median home value +39% vs NM
$440,591
NM $317k
Unemployment -100% vs NM
0.0%
NM 6.0%
4

No. 4 best small town in New Mexico

Mesilla, NM

1,717 people
$74,750 median income · 6.8% unemployment
Located in Doña Ana County, New Mexico
Median income +17% vs NM
$74,750
NM $64k
Median home value +21% vs NM
$384,799
NM $317k
Unemployment +13% vs NM
6.8%
NM 6.0%
5

No. 5 best small town in New Mexico

Sandia Knolls, NM

1,445 people
$91,827 median income · 3.8% unemployment
Located in Bernalillo County, New Mexico
Median income +43% vs NM
$91,827
NM $64k
Median home value +18% vs NM
$375,223
NM $317k
Unemployment -37% vs NM
3.8%
NM 6.0%
6

No. 6 best small town in New Mexico

Arroyo Seco, NM

2,112 people
$62,348 median income · 4.5% unemployment
Located in Taos County, New Mexico
Median income -3% vs NM
$62,348
NM $64k
Median home value +98% vs NM
$628,574
NM $317k
Unemployment -25% vs NM
4.5%
NM 6.0%
7

No. 7 best small town in New Mexico

Paradise Hills, NM

4,591 people
$73,295 median income · 4.3% unemployment
Located in Bernalillo County, New Mexico
Median income +14% vs NM
$73,295
NM $64k
Median home value +3% vs NM
$325,049
NM $317k
Unemployment -28% vs NM
4.3%
NM 6.0%
8

No. 8 best small town in New Mexico

La Mesilla, NM

2,697 people
$81,438 median income · 1.9% unemployment
Located in Rio Arriba County, New Mexico
Median income +27% vs NM
$81,438
NM $64k
Median home value +27% vs NM
$403,183
NM $317k
Unemployment -68% vs NM
1.9%
NM 6.0%
9

No. 9 best small town in New Mexico

La Villita, NM

1,534 people
$104,162 median income · 0.0% unemployment
Located in Rio Arriba County, New Mexico
Median income +63% vs NM
$104,162
NM $64k
Median home value +2% vs NM
$323,644
NM $317k
Unemployment -100% vs NM
0.0%
NM 6.0%
10

No. 10 best small town in New Mexico

Bosque Farms, NM

4,071 peopleSnackAbility 6/10
6/10
Bosque Farms, NM
Source: Wikipedia User John Phelan | CC BY-SA 3.0
$82,188 median income · 5.9% unemployment
Located in Valencia County, New Mexico
Median income +28% vs NM
$82,188
NM $64k
Median home value +36% vs NM
$429,396
NM $317k
Unemployment -2% vs NM
5.9%
NM 6.0%

The receipts

Compare the top ten

Pick a metric. The bars rescale. The red line is New Mexico’s statewide median.

City Median income vs NM
1 Sandia Heights $143,646 +124%
2 White Sands $89,565 +40%
3 La Huerta $78,861 +23%
4 Mesilla $74,750 +17%
5 Sandia Knolls $91,827 +43%
6 Arroyo Seco $62,348 -3%
7 Paradise Hills $73,295 +14%
8 La Mesilla $81,438 +27%
9 La Villita $104,162 +63%
10 Bosque Farms $82,188 +28%

New Mexico statewide median: $64,059

City Median home value vs NM
1 Sandia Heights $855,519 +170%
2 White Sands $0 -100%
3 La Huerta $440,591 +39%
4 Mesilla $384,799 +21%
5 Sandia Knolls $375,223 +18%
6 Arroyo Seco $628,574 +98%
7 Paradise Hills $325,049 +3%
8 La Mesilla $403,183 +27%
9 La Villita $323,644 +2%
10 Bosque Farms $429,396 +36%

New Mexico statewide median: $316,750

City Unemployment vs NM
1 Sandia Heights 3.5% -42%
2 White Sands 0.0% -100%
3 La Huerta 0.0% -100%
4 Mesilla 6.8% +13%
5 Sandia Knolls 3.8% -37%
6 Arroyo Seco 4.5% -25%
7 Paradise Hills 4.3% -28%
8 La Mesilla 1.9% -68%
9 La Villita 0.0% -100%
10 Bosque Farms 5.9% -2%

New Mexico statewide median: 6.0%

City Population vs NM
1 Sandia Heights 3,160
2 White Sands 1,609
3 La Huerta 1,288
4 Mesilla 1,717
5 Sandia Knolls 1,445
6 Arroyo Seco 2,112
7 Paradise Hills 4,591
8 La Mesilla 2,697
9 La Villita 1,534
10 Bosque Farms 4,071

On the map

Where New Mexico’s best small towns are

Saturday Night Science

Methodology: How We Determined The Coolest Towns In New Mexico

We threw a lot of criteria at this report to get the best, most complete results of the best small towns in New Mexico possible.

Using the most recent data from the Census’s 2020-2024 American Community Survey, the Bureau of Labor Statistics, and Saturday Night Science, this is the criteria we used:

  • Population Density (Higher is better)
  • Lowest Unemployment Rates
  • Housing costs (Higher is better. More demand.)
  • Adjusted Median Income (Higher is better)
  • Highly Educated Adults (Higher is better)
  • Insurance Rates (Higher is better)
  • Commute Times (Lower is better)

We looked at places with populations lower than 5,000 people and greater than 1,000, of which there were many – 87 to be exact.

We then ranked each place in each category with scores from 1 to 87, averaged them out, and the lowest scores went to our Best Small Towns in New Mexico. Top of that list — Sandia Heights.

This is our eleventh time ranking the best small places to live in New Mexico.

The full plate

Best Small Towns In New Mexico

Click any column to sort. Search by town name.

RankTownPopulationMedian IncomeMedian Home ValueUnemployment Rate
1Sandia Heights3,160$143,646$855,5193.5%
2White Sands1,609$89,565$00.0%
3La Huerta1,288$78,861$440,5910.0%
4Mesilla1,717$74,750$384,7996.8%
5Sandia Knolls1,445$91,827$375,2233.8%
6Arroyo Seco2,112$62,348$628,5744.5%
7Paradise Hills4,591$73,295$325,0494.3%
8La Mesilla2,697$81,438$403,1831.9%
9La Villita1,534$104,162$323,6440.0%
10Bosque Farms4,071$82,188$429,3965.9%
11Peralta3,404$73,131$404,8934.3%
12El Cerro2,923$106,136$397,6934.5%
13Las Maravillas1,594$63,375$293,6423.4%
14High Rolls1,313$86,375$328,8790.0%
15La Cienega3,543$85,250$660,1841.5%
16Spencerville1,264$78,899$325,5593.3%
17San Ysidro2,118$89,473$428,07915.8%
18Los Chaves4,838$79,662$364,7541.6%
19Atoka1,347$83,704$148,3530.0%
20Pecos1,204$88,490$392,4587.0%
21El Rancho1,451$80,417$359,2640.9%
22Angel Fire1,111$107,554$501,8041.2%
23Cannon AFB2,405$63,000$018.9%
24Elephant Butte1,790$53,482$233,3375.3%
25Tesuque1,079$55,865$1,084,30519.5%
26Cuartelez1,512$114,151$389,01220.8%
27Santa Rosa2,462$48,789$142,4802.4%
28Ponderosa Pine1,442$87,361$400,5024.9%
29Pojoaque2,327$74,028$211,4227.0%
30Springer1,017$50,345$111,0731.9%
31Capitan1,191$52,864$261,7286.5%
32Santa Ana Pueblo1,026$86,250$191,5062.9%
33Tome1,723$85,448$343,81613.9%
34Santa Clara1,809$57,898$91,9006.2%
35Holloman AFB4,433$52,465$011.9%
36Jarales2,144$55,676$00.0%
37Arenas Valley1,247$44,300$167,6247.7%
38Nambe2,035$59,375$384,9269.3%
39Questa2,466$47,308$298,1103.0%
40Hurley1,044$36,202$109,2763.4%
41Ruidoso Downs2,655$31,354$229,5113.4%
42Jemez Pueblo2,199$55,551$363,6708.5%
43Chimayo2,390$56,484$339,4411.0%
44Flora Vista2,770$44,352$303,2880.0%
45Boles Acres1,848$52,788$01.8%
46Agua Fria2,898$65,101$345,2217.9%
47University Park2,782$30,156$014.0%
48Tularosa2,597$52,375$184,07120.2%
49El Valle de Arroyo Seco1,293$67,826$00.0%
50Eunice3,015$49,087$144,4826.3%
51Waterflow1,140$61,429$247,86110.5%
52Bayard2,057$34,477$104,46312.8%
53Mountainair1,178$43,021$173,78810.4%
54Algodones1,479$67,994$392,0757.2%
55Ohkay Owingeh1,194$47,067$02.6%
56Dexter1,128$43,846$154,44810.7%
57West Hammond2,236$48,929$267,2148.5%
58La Union1,071$56,411$321,4748.2%
59Black Rock1,125$46,000$129,0751.7%
60Dixon1,623$54,231$501,36210.4%
61Rock Springs1,013$97,155$22,9812.0%
62Skyline-Ganipa1,226$56,992$107,1155.3%
63Loving1,357$43,884$219,08216.2%
64Dulce3,218$39,773$68,0485.9%
65Clayton2,753$34,500$109,5709.4%
66Lee Acres4,272$44,583$239,25415.2%
67Radium Springs1,908$43,836$173,7598.7%
68La Luz1,797$46,655$266,36326.4%
69La Plata2,233$57,071$314,7468.5%
70Santo Domingo Pueblo2,370$57,375$199,6769.1%
71Lordsburg2,057$36,607$110,0524.6%
72Hatch1,588$43,486$131,2459.9%
73Vado2,895$37,411$261,9598.2%
74McIntosh1,943$56,566$215,1255.8%
75Berino1,454$39,907$134,1827.8%
76Crownpoint2,882$51,011$78,0076.9%
77Milan2,327$36,133$96,3913.7%
78Columbus1,196$26,090$134,8206.3%
79Keeler Farm1,376$43,750$183,59027.3%
80Taos Pueblo1,129$39,375$474,42321.7%
81Meadow Lake4,259$43,649$99,4554.8%
82Moriarty2,102$31,650$232,49311.6%
83Estancia1,432$53,846$211,92739.2%
84Upper Fruitland1,457$49,453$110,05212.1%
85Navajo2,181$32,208$021.1%
86Church Rock1,381$35,083$49,9196.1%
87Thoreau1,973$45,469$121,54210.8%

Source: U.S. Census ACS 2020-2024 via Saturday Night Science. 87 New Mexico towns between 1,000 and 5,000 residents.

Summary

Summary: Science Can Tackle Any Issue, Even Small Ones

We said it once, and we’ll say it again — this list: it’s just science. We did the research, crunched the numbers, and it turns out these small towns in New Mexico are the best in which to live.

And who can argue with that?

The best small towns in New Mexico are Sandia Heights, White Sands, La Huerta, Mesilla, Sandia Knolls, Arroyo Seco, Paradise Hills, La Mesilla, La Villita, and Bosque Farms.

Keep reading

More rankings worth a look

Chris Kolmar
About the author

Chris Kolmar has been in the real estate business for almost ten years now. He originally worked for Movoto Real Estate as the director of marketing before founding HomeSnacks.

He believes the key to finding the right place to live comes down to looking at the data, reading about things to do, and, most importantly, checking it out yourself before you move.

If you've been looking for a place to live in the past several years, you've probably stumbled upon his writing already.

You can find out more about him on LinkedIn or his website.

Get the SnackPack →