Guest, Sign inJoin
DowntownRuidosoNMRuidoso, #1 on this list · Photo: Public domain · Public domain
New Mexico rankings · Climate

Towns with the coolest summers in New Mexico

Ruidoso has the coolest summers of New Mexico’s 72 towns of 2,500+: July afternoons average a high of 82° (NOAA 1991–2020 normals). The typical town here averages 93°; none of the 72 stay under 80°.

The average July high. NOAA U.S. Climate Normals, 1991–2020, from NOAA’s 5 km grid at each town’s center; one town for each grid cell. A described list: no letters. How grades work

#1

Ruidoso

Lincoln County · 7,580 people
82°

July high·January low 22°·6 days of 90°+ a year

#2

Ruidoso Downs

Lincoln County · 2,588 people
82°

July high·January low 20°·6 days of 90°+ a year

#3

Taos

Taos County · 6,526 people
84°

July high·January low 11°·23 days of 90°+ a year

All 72 towns

July high, lowest first. Towns with the same figure share a rank (T = tied; 31 towns here).

72 towns ranked. Not here? See why a town may be missing.

#TownJuly highDays ≥90°January low
1RuidosoLincoln County · 7,580 people82°622°average low
2Ruidoso DownsLincoln County · 2,588 people82°620°average low
3TaosTaos County · 6,526 people84°2311°average low
4Ranchos de Taosunincorporated, Taos County · 2,536 people84°2312°average low
5RatonColfax County · 5,952 people85°1015°average low
6Los AlamosLos Alamos County (city and county) · 13,317 people85°519°average low
7EdgewoodSanta Fe County · 6,157 people85°819°average low
8Dulceunincorporated, Rio Arriba County · 3,218 people86°2311°average low
9Las VegasSan Miguel County · 12,574 people86°1318°average low
10Santa FeSanta Fe County · 89,837 people86°2418°average low
11Eldorado at Santa Feunincorporated, Santa Fe County · 5,619 people87°2419°average low
12Sandia Heightsunincorporated, Bernalillo County · 3,160 people87°4122°average low
T13Agua Friaunincorporated, Santa Fe County · 2,898 people87°2418°average low
T13Silver CityGrant County · 9,284 people87°3326°average low
15Crownpointunincorporated, McKinley County · 2,882 people88°4319°average low
16GallupMcKinley County · 19,969 people88°3517°average low
17White RockLos Alamos County (city and county) · 5,716 people89°4118°average low
T18La Cienegaunincorporated, Santa Fe County · 3,543 people89°4119°average low
T18Zuni Pueblounincorporated, McKinley County · 5,864 people89°5416°average low
20GrantsCibola County · 8,933 people89°5916°average low
21ClaytonUnion County · 2,510 people90°5121°average low
22Placitasunincorporated, Sandoval County · 4,223 people90°6223°average low
23La Mesillaunincorporated, Rio Arriba County · 2,697 people90°5018°average low
24EspañolaRio Arriba County · 10,458 people90°5017°average low
25ClovisCurry County · 37,127 people91°7024°average low
T26AztecSan Juan County · 6,091 people91°6118°average low
T26Flora Vistaunincorporated, San Juan County · 2,770 people91°6118°average low
28Rio RanchoSandoval County · 114,419 people92°9522°average low
29Meadow Lakeunincorporated, Valencia County · 4,259 people92°9221°average low
T30FarmingtonSan Juan County · 46,055 people92°6918°average low
T30Kirtland AFBunincorporated, Bernalillo County · 3,413 people92°6422°average low
32Crouch Mesaunincorporated, San Juan County · 4,812 people92°6118°average low
33Los LunasValencia County · 20,572 people92°9223°average low
T34BloomfieldSan Juan County · 7,335 people92°6118°average low
T34PortalesRoosevelt County · 11,734 people92°8625°average low
36TularosaOtero County · 2,662 people93°9128°average low
37Paradise Hillsunincorporated, Bernalillo County · 4,591 people93°6722°average low
T38BelenValencia County · 7,589 people93°9223°average low
T38CorralesSandoval County · 8,484 people93°6722°average low
T38Lee Acresunincorporated, San Juan County · 4,272 people93°6017°average low
41BernalilloSandoval County · 9,159 people93°6721°average low
T42El Cerro Missionunincorporated, Valencia County · 5,323 people93°9221°average low
T42LovingtonLea County · 11,620 people93°10026°average low
T44AlamogordoOtero County · 31,906 people93°8927°average low
T44North Valleyunincorporated, Bernalillo County · 10,455 people93°6721°average low
46North Hobbsunincorporated, Lea County · 6,034 people94°10427°average low
T47AlbuquerqueBernalillo County · 556,588 people94°6422°average low
T47Los Ranchos de AlbuquerqueBernalillo County · 5,790 people94°10621°average low
T47South Valleyunincorporated, Bernalillo County · 37,120 people94°6922°average low
50HobbsLea County · 40,863 people94°10428°average low
T51Bosque FarmsValencia County · 4,174 people94°9221°average low
T51El Cerrounincorporated, Valencia County · 2,923 people94°9221°average low
53PeraltaValencia County · 3,499 people94°9221°average low
54Truth or ConsequencesSierra County · 5,949 people94°8828°average low
T55Los Chavesunincorporated, Valencia County · 4,838 people94°9221°average low
T55Rio CommunitiesValencia County · 4,953 people94°9221°average low
T55SocorroSocorro County · 8,261 people94°8221°average low
58Holloman AFBunincorporated, Otero County · 4,433 people95°11928°average low
59TucumcariQuay County · 5,082 people95°9224°average low
60EuniceLea County · 3,037 people95°10428°average low
T61Chaparralunincorporated, Doña Ana County · 18,186 people95°11431°average low
T61Shiprockunincorporated, San Juan County · 7,610 people95°6221°average low
63Santa Teresaunincorporated, Doña Ana County · 6,041 people95°10732°average low
64DemingLuna County · 14,944 people95°10627°average low
T65University Park College campusunincorporated, Doña Ana County · 2,782 people95°10929°average low
T65Vadounincorporated, Doña Ana County · 2,895 people95°10930°average low
67AnthonyDoña Ana County · 8,900 people96°11431°average low
68Las CrucesDoña Ana County · 116,978 people96°10928°average low
69ArtesiaEddy County · 12,735 people96°10927°average low
T70RoswellChaves County · 46,878 people96°9025°average low
T70Sunland ParkDoña Ana County · 18,268 people96°10732°average low
72CarlsbadEddy County · 32,524 people97°11929°average low
Quick answers

Questions people ask

Which New Mexico town has the coolest summers?

Ruidoso (Lincoln County): July afternoons average a high of 82°. Ruidoso Downs (82°) and Taos (84°) follow.

How are these towns ranked?

By the average July high (the warmest month’s afternoons), lowest first, on NOAA’s 1991–2020 normals, read from its 5 km grid at each town’s center. Towns with the same figure share a rank (T); the figure and the state rank are the ones on each town’s Climate page. How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents, one for each of NOAA’s 5 km grid cells (72 in New Mexico): where towns share a cell, one of them stands for it, since the grid gives them the same figures. Every town’s own figures are on its Climate page. Every town is on the New Mexico page.

Go deeper

More New Mexico lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All New Mexico rankings →
Other states

Coolest summers in other states