Towns

Small towns in New Mexico

63 small towns, communities and small cities of 1,000 to 75,000 people, plus 21 smaller suburbs, marked as suburbs. In the parts of New Mexico outside metro areas, everyday prices run 14.1% below the U.S. average, and housing 47% below.

Closest to a big city

  1. Lordsburg127 miles to Tucson
  2. Silver City158 miles to Tucson
  3. Hurley164 miles to Tucson
  4. Santa Clara164 miles to Tucson
  5. Bayard165 miles to Tucson

Straight-line miles to a metro area of about 1 million people or more.

Lowest home values

  1. Dulce$53,300
  2. Crownpoint$61,100
  3. Tucumcari$64,100
  4. Meadow Lake$77,900
  5. Zuni Pueblo$81,700

Typical value of an owner-occupied home.

Growing fastest

  1. Los Lunasup 18% since 2020
  2. Moriartyup 7% since 2020
  3. Estanciaup 5% since 2020
  4. Tularosaup 4% since 2020
  5. Alamogordoup 3% since 2020

College towns

  1. SocorroNew Mexico Institute of Mining and Technology

Tourist towns

  1. Angel Fire71% vacation homes
  2. Ruidoso44% vacation homes
  3. Elephant Butte30% vacation homes

Hospital in town

  1. ArtesiaArtesia General Hospital
  2. CarlsbadCarlsbad Medical Center
  3. ClovisPlains Regional Medical Center
  4. CrownpointCrownpoint Healthcare Facility
  5. DemingMimbres Valley Medical Center
  6. EspaƱolaPresbyterian Espanola Hospital
  7. FarmingtonSan Juan Regional Medical Center INC
  8. GallupGallup Indian Medical Center

Every town in New Mexico

Select a column heading to sort. Miles are straight-line. Home values and incomes: Census survey 2020-2024; population: 2025 estimates.

TownPeopleSince 2020Typical homeHousehold incomeMiles to a big cityMiles to an ER
Agua Fria suburb 2,898 $270,400 290 2
Alamogordo 31,906 +3.2% $172,900 $55,952 290 3
Angel Fire 1,170 -1.9% $546,800 $107,554 235 18
Anthony suburb 8,900 +2.1% $116,000 $38,132 250 15
Artesia 12,735 -1.1% $229,400 $74,915 379 In town
Aztec 6,091 -1.6% $175,000 $41,977 264 15
Bayard 2,048 -3.3% $117,700 $34,477 165 8
Belen suburb 7,589 +3.3% $166,100 $42,627 296 24
Bernalillo suburb 9,159 +1.7% $255,500 $63,880 321 10
Bloomfield 7,335 -1% $161,200 $48,472 268 13
Bosque Farms suburb 4,174 +3.7% $293,100 $82,188 304 16
Capitan 1,402 +0.1% $111,700 $52,864 321 15
Carlsbad 32,524 +0.9% $200,000 $72,306 388 In town
Chaparral 18,186 $109,300 $46,017 261 14
Clayton 2,510 -5.2% $110,500 $34,500 248 3
Clovis 37,127 -3.5% $169,400 $54,820 329 In town
Columbus 1,484 +3.1% $105,600 $26,090 191 31
Corrales suburb 8,484 -0.1% $571,500 $102,307 324 4
Crouch Mesa 4,812 $89,200 $63,750 271 7
Crownpoint 2,882 $61,100 $51,011 269 In town
Deming 14,944 -1.6% $127,400 $34,165 182 In town
Dexter 1,049 -1.2% 385 18
Dulce 3,218 $53,300 $39,773 225 21
Edgewood 6,157 -0.4% $306,400 $84,761 328 21
El Cerro suburb 2,923 $311,500 301 21
El Cerro Mission suburb 5,323 $115,300 $49,470 303 22
Eldorado at Santa Fe 5,619 $591,900 $106,633 298 8
Elephant Butte 1,456 +0.1% $176,800 $53,482 224 62
EspaƱola 10,458 -0.5% $210,800 $47,667 268 In town
Estancia 1,321 +5.3% $99,000 $53,846 332 40
Eunice 3,037 -0.7% $139,800 $49,087 342 23
Farmington 46,055 -1% $233,000 $68,784 274 In town
Flora Vista suburb 2,770 $219,300 $44,352 268 9
Gallup 19,969 -8.4% $165,200 $58,303 233 In town
Grants 8,933 -0.9% $136,500 $47,183 266 In town
Hatch 1,584 +2.3% $102,800 $43,486 219 32
Hobbs 40,863 +0.5% $191,300 $64,021 355 In town
Hurley 1,211 -3.6% $89,700 $36,202 164 10
Jal 2,178 -0.9% $97,600 332 19
La Cienega suburb 3,543 $517,100 $85,250 297 5
La Mesilla 2,697 $315,800 $81,438 272 4
Las Vegas 12,574 -4.6% $155,300 $45,125 288 In town
Lee Acres suburb 4,272 $187,400 $44,583 273 9
Lordsburg 2,181 -6.1% $86,200 $36,607 127 40
Los Alamos 13,317 $501,800 $141,018 278 In town
Los Chaves suburb 4,838 $285,700 $79,662 296 25
Los Lunas 20,572 +17.9% $262,900 $62,330 298 21
Los Ranchos de Albuquerque suburb 5,790 -1.6% $492,400 $72,992 320 4
Loving 1,391 +0% $171,600 384 14
Lovington 11,620 -0.4% $166,100 $68,821 373 In town
Meadow Lake 4,259 $77,900 $43,649 308 20
Mesilla suburb 1,818 +0.8% $301,400 $74,750 238 5
Milan 2,468 +0.7% 264 4
Moriarty 2,074 +7% $108,500 $31,650 335 32
North Hobbs 6,034 $264,400 $82,554 355 In town
North Valley suburb 10,455 $302,700 $61,498 321 3
Paradise Hills suburb 4,591 $254,600 $73,295 319 2
Pecos 1,375 -0.9% $302,700 293 18
Peralta suburb 3,499 +4.2% $299,200 $73,131 304 18
Placitas 4,223 $562,100 $109,750 318 15
Portales 11,734 -3.2% $133,400 $50,555 343 In town
Questa 1,809 +0.7% $233,500 $47,308 214 23
Ranchos de Taos 2,536 $349,700 238 2
Raton 5,952 -1.3% $134,300 $52,641 200 In town
Rio Communities suburb 4,953 +0.4% $205,900 $46,035 295 31
Roswell 46,878 -3.2% $152,600 $51,583 378 In town
Ruidoso 7,580 -1.5% $243,800 $52,736 313 In town
Ruidoso Downs 2,588 -2.6% 317 2
Sandia Heights suburb 3,160 $670,100 $143,646 327 7
Santa Clara 1,592 -2.6% $141,500 $57,898 164 7
Santa Rosa 2,802 -1.7% $111,600 $48,789 334 In town
Santa Teresa 6,041 $215,100 $63,161 247 12
Shiprock 7,610 $104,400 $35,900 291 In town
Silver City 9,284 -4.5% $182,100 $38,711 158 In town
Socorro 8,261 -4.8% $152,900 $39,375 264 In town
Sunland Park suburb 18,268 +8.8% $215,200 $62,814 251 7
Taos 6,526 -0.4% $445,900 $47,304 236 In town
Truth or Consequences 5,949 -1.6% $124,600 $33,788 222 60
Tucumcari 5,082 -3.4% $64,100 $31,844 324 In town
Tularosa 2,662 +3.7% $150,600 $52,375 290 11
University Park suburb 2,782 $30,156 241 In town
Vado 2,895 $104,400 $37,411 247 12
White Rock 5,716 $500,700 $156,639 283 8
Zuni Pueblo 5,864 $81,700 $45,724 212 31

Big city: a metro area of about 1 million people or more. ER: the nearest hospital with an emergency room. Sources: U.S. Census Bureau, BEA, Medicare.