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
- Lordsburg127 miles to Tucson
- Silver City158 miles to Tucson
- Hurley164 miles to Tucson
- Santa Clara164 miles to Tucson
- Bayard165 miles to Tucson
Straight-line miles to a metro area of about 1 million people or more.
Lowest home values
- Dulce$53,300
- Crownpoint$61,100
- Tucumcari$64,100
- Meadow Lake$77,900
- Zuni Pueblo$81,700
Typical value of an owner-occupied home.
Growing fastest
- Los Lunasup 18% since 2020
- Moriartyup 7% since 2020
- Estanciaup 5% since 2020
- Tularosaup 4% since 2020
- Alamogordoup 3% since 2020
College towns
- SocorroNew Mexico Institute of Mining and Technology
Tourist towns
- Angel Fire71% vacation homes
- Ruidoso44% vacation homes
- Elephant Butte30% vacation homes
Hospital in town
- ArtesiaArtesia General Hospital
- CarlsbadCarlsbad Medical Center
- ClovisPlains Regional Medical Center
- CrownpointCrownpoint Healthcare Facility
- DemingMimbres Valley Medical Center
- EspaƱolaPresbyterian Espanola Hospital
- FarmingtonSan Juan Regional Medical Center INC
- 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.
| Town | People | Since 2020 | Typical home | Household income | Miles to a big city | Miles 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.