The Town Files

New Mexico towns

All 74 New Mexico towns and cities with 2,500 or more people. The typical New Mexico town has a median home value of $187,400 and household income of $55,614.

Towns in New Mexico
Each dot is a town on The Town Files.

New Mexico town rankings

All New Mexico towns

TownCountyPeopleMedian homeIncomeJan low
AlbuquerqueBernalillo County564,559$291,500$68,31724°
Las CrucesDoña Ana County111,385$231,700$55,42230°
Rio RanchoSandoval County104,046$310,200$89,59624°
Santa FeSanta Fe County87,505$444,900$73,48218°
RoswellChaves County48,422$152,600$51,58323°
FarmingtonSan Juan County46,624$233,000$68,78419°
HobbsLea County40,508$191,300$64,02130°
ClovisCurry County38,567$169,400$54,82026°
South ValleyBernalillo County38,338$224,300$58,22422°
CarlsbadEddy County32,238$200,000$72,30630°
AlamogordoOtero County30,898$172,900$55,95233°
GallupMcKinley County21,899$165,200$58,30316°
Los LunasValencia County17,242$262,900$62,33019°
Sunland ParkDoña Ana County16,702$215,200$62,81430°
ChaparralOtero County16,551$109,300$46,01734°
DemingLuna County14,758$127,400$34,16528°
Los AlamosLos Alamos County13,179$501,800$141,01821°
Las VegasSan Miguel County13,166$155,300$45,12511°
ArtesiaEddy County12,875$229,400$74,91523°
PortalesRoosevelt County12,137$133,400$50,55526°
LovingtonLea County11,668$166,100$68,82130°
North ValleyBernalillo County11,149$302,700$61,49821°
EspañolaRio Arriba County10,526$210,800$47,66715°
Silver CityGrant County9,704$182,100$38,71132°
GrantsCibola County9,163$136,500$47,18315°
BernalilloSandoval County8,977$255,500$63,88022°
SocorroSocorro County8,707$152,900$39,37523°
AnthonyDoña Ana County8,693$116,000$38,13234°
CorralesSandoval County8,493$571,500$102,30724°
ShiprockSan Juan County7,718$104,400$35,90016°
RuidosoLincoln County7,679$243,800$52,73621°
BloomfieldSan Juan County7,421$161,200$48,47221°
BelenValencia County7,360$166,100$42,62719°
North HobbsLea County6,529$264,400$82,55430°
TaosTaos County6,474$445,900$47,30412°
AztecSan Juan County6,201$175,000$41,97717°
Zuni PuebloMcKinley County6,176$81,700$45,72417°
EdgewoodSanta Fe County6,174$306,400$84,76115°
Truth or ConsequencesSierra County6,052$124,600$33,78830°
RatonColfax County6,041$134,300$52,64114°
Eldorado at Santa FeSanta Fe County6,005$591,900$106,63321°
Los Ranchos de AlbuquerqueBernalillo County5,874$492,400$72,99224°
White RockLos Alamos County5,852$500,700$156,63921°
TucumcariQuay County5,278$64,100$31,84425°
Crouch MesaSan Juan County5,257$89,200$63,75017°
Santa TeresaDoña Ana County5,044$215,100$63,16130°
PlacitasSandoval County5,041$562,100$109,75024°
Los ChavesValencia County4,997$285,700$79,66219°
Rio CommunitiesValencia County4,926$205,900$46,03519°
Meadow LakeValencia County4,573$77,900$43,64919°
El Cerro MissionValencia County4,566$115,300$49,47019°
Paradise HillsBernalillo County4,329$254,600$73,29524°
Lee AcresSan Juan County4,170$187,400$44,58321°
Bosque FarmsValencia County4,020$293,100$82,18819°
La CienegaSanta Fe County3,885$517,100$85,25020°
Kirtland AFBBernalillo County3,838—$84,88426°
Holloman AFBOtero County3,810—$52,46522°
PeraltaValencia County3,342$299,200$73,13119°
Sandia HeightsBernalillo County3,273$670,100$143,64626°
ChimayoRio Arriba County3,077$227,500$56,48415°
EuniceLea County3,056$139,800$49,08730°
University ParkDoña Ana County3,007—$30,15630°
El CerroValencia County2,946$311,500$106,13619°
VadoDoña Ana County2,930$104,400$37,41134°
Agua FriaSanta Fe County2,913$270,400$65,10118°
CrownpointMcKinley County2,900$61,100$51,01113°
Santa RosaGuadalupe County2,850$111,600$48,78925°
DulceRio Arriba County2,788$53,300$39,77310°
West HammondSan Juan County2,724$209,300$48,92921°
Ranchos de TaosTaos County2,707$349,700—12°
ClaytonUnion County2,643$110,500$34,50021°
Ruidoso DownsLincoln County2,620$154,000$31,35421°
TularosaOtero County2,553$150,600$52,37529°
San Felipe PuebloSandoval County2,542$210,100—22°

New Mexico counties