Home › New Mexico rankings › Best places to vacation › Summer
Share New Mexico · 2026 edition
Best summer vacation spots in New Mexico
We ranked 331 towns on what actually draws visitors: vacation homes, places to stay and eat, lakes and beaches, mountains and trails, history, and the parks and sights close by . All public data, no paid placements. Then we ask the people who go there what we missed.
🗓 All year☀️ Summer❄️ Winter
Lakes, beaches and long days: water counts for the most.
#1 best summer vacation spots Ruidoso
92 score
The top 25 Weights: Vacation homes 10% · Places to stay & eat 20% · Lakes & beaches 30% · Mountains & trails 5% · History 10% · Nearby attractions 25%. How the score works
#1
🛶 2 named lakes & ponds⛰ 1 peak🥾 21 mi of trails🏛 3 historic places
44% of homes here are vacation homes.
Why it’s here: Vacation homes, Lakes & beaches.
#2
🛶 2 named lakes & ponds🥾 46 mi of trails🏛 3 historic places
424 hotel, restaurant and recreation jobs.
Why it’s here: Lakes & beaches, History.
#3
🛶 1 named lake⛰ 2 peaks🥾 78 mi of trails🏛 2 historic places
71% of homes here are vacation homes.
Why it’s here: Vacation homes, Places to stay & eat.
4
Santa Rosa 2,462 people · 🛶 2 named lakes & ponds · 🥾 6 mi of trails · 🏛 4 historic places
88 A
5
Santa Fe 89,019 people · 🛶 1 named lake · ⛰ 6 peaks · 💧 1 waterfall
87 A
6
Albuquerque 562,218 people · 🛶 7 named lakes & ponds · ⛰ 2 peaks · 🥾 322 mi of trails
86 A
7
Carlsbad 31,746 people · 🛶 3 named lakes & ponds · 🥾 21 mi of trails · 🏛 2 historic places
85 A
8
Glorieta 385 people · 🛶 1 named lake · 🥾 34 mi of trails · 🏛 1 historic place
84 A
9
Eagle Nest 451 people · 🥾 6 mi of trails · 🏛 1 historic place · ⛺ 1 campground
84 A
10
La Cienega 3,543 people · 🛶 1 named lake · ⛰ 1 peak · 🥾 15 mi of trails
84 A
11
Las Cruces 114,197 people · 🛶 2 named lakes & ponds · 🥾 117 mi of trails · 🏛 11 historic places
83 A
12
Clovis 37,942 people · 🛶 1 named lake · 🥾 10 mi of trails · 🏛 12 historic places
83 A
13
Farmington 46,314 people · 🏖 1 beach · 🛶 1 named lake · ⛰ 1 peak
83 A
14
N
Navajo Dam 269 people · 🥾 12 mi of trails · ⛺ 3 campgrounds
82 A
15
Socorro 8,481 people · 🛶 1 named lake · ⛰ 2 peaks · 💧 5 waterfalls
82 A
16
Aztec 6,150 people · 🛶 1 named lake · 🥾 61 mi of trails · 🏛 17 historic places
82 A-
17
82 A-
18
Roswell 47,638 people · 🛶 1 named lake · 🥾 28 mi of trails · 🏛 17 historic places
82 A-
19
Los Lunas 18,618 people · 🛶 1 named lake · ⛰ 1 peak · 🥾 27 mi of trails
81 A-
20
Los Alamos 13,317 people · 🛶 1 named lake · ⛰ 2 peaks · 💧 1 waterfall
80 A-
21
University Park 2,782 people · 🛶 2 named lakes & ponds · 🏛 4 historic places
76 B+
22
Springer 1,017 people · 🛶 1 named lake · 🏛 4 historic places
76 B+
23
Logan 740 people · ⛺ 2 campgrounds
74 B
24
Talpa 955 people · 🛶 1 named lake
73 B
25
Rio Rancho 108,515 people · 🛶 1 named lake · ⛰ 8 peaks · 🥾 328 mi of trails
73 B
See all 331 →
26
72 B
27
Eunice 3,015 people · 🛶 1 named lake
72 B
28
Tesuque 1,079 people · ⛰ 1 peak · 🥾 15 mi of trails · 🏛 2 historic places
71 B
29
Flora Vista 2,770 people · 🛶 1 named lake · 🌉 1 covered bridge
71 B
30
Raton 6,026 people · ⛰ 1 peak · 🥾 5 mi of trails · 🏛 14 historic places
69 B-
31
Taos 6,458 people · 🏛 15 historic places
69 B-
32
69 B-
33
S
67 B-
34
Zia Pueblo 770 people · 🛶 1 named lake · 🥾 9 mi of trails · 🏛 1 historic place
67 B-
35
Jal 2,364 people · 🛶 1 named lake
66 B-
36
66 B-
37
Chimayo 2,390 people · 🏛 2 historic places
66 B-
38
Mesilla 1,717 people · 🥾 11 mi of trails · 🏛 2 historic places
66 B-
39
Silver City 9,536 people · ⛰ 1 peak · 🥾 27 mi of trails · 🏛 15 historic places
65 B-
40
65 B-
41
Gallup 21,023 people · 🥾 42 mi of trails · 🏛 15 historic places · ⛺ 1 campground
65 B-
42
65 B-
43
Tucumcari 5,160 people · 🥾 13 mi of trails · 🏛 7 historic places
65 B-
44
65 B-
45
Las Vegas 13,000 people · 🥾 7 mi of trails · 🏛 90 historic places
64 B-
46
P
Ponderosa Pine 1,442 people · 🛶 1 named lake · 🥾 12 mi of trails · ⛺ 1 campground
63 B-
47
Española 10,473 people · 🥾 6 mi of trails · 🏛 3 historic places
63 B-
48
Alamogordo 31,307 people · 🥾 16 mi of trails · 🏛 7 historic places
63 B-
49
Bernalillo 9,086 people · 🏛 3 historic places · ⛺ 2 campgrounds
63 B-
50
Deming 15,221 people · 🏛 5 historic places
63 B-
51
63 B-
52
Chama 776 people · 🏛 1 historic place
62 B-
53
A
62 B-
54
Taos Pueblo 1,129 people · 🥾 13 mi of trails · 🏛 1 historic place
62 B-
55
Sunland Park 17,463 people · ⛰ 1 peak · 🥾 12 mi of trails · 🏛 1 historic place
62 B-
56
T
Tano Road 1,586 people · ⛰ 1 peak · 🥾 17 mi of trails
62 B-
57
62 B-
58
S
61 B-
59
Carrizozo 854 people · 🥾 14 mi of trails · 🏛 5 historic places
61 B-
60
Dexter 1,128 people · 🛶 1 named lake
61 B-
61
Torreon 580 people · 🛶 1 named lake · ⛰ 2 peaks
61 B-
62
N
61 B-
63
61 B-
64
Magdalena 976 people · ⛰ 3 peaks · 🥾 8 mi of trails · 🏛 15 historic places
61 B-
65
Madrid 292 people · 🏛 1 historic place
60 B-
66
T
Tres Arroyos 1,926 people · 🛶 1 named lake · 🥾 24 mi of trails
60 B-
67
Artesia 12,576 people · 🥾 7 mi of trails · 🏛 14 historic places
60 B-
68
Timberon 479 people · 🏛 2 historic places
60 B-
69
White Rock 5,716 people · 🥾 51 mi of trails · 👀 2 viewpoints · 🏛 1 historic place
60 B-
70
Laguna 459 people · 🛶 1 named lake · ⛰ 4 peaks · 🥾 17 mi of trails
60 B-
71
South Valley 37,120 people · 🥾 49 mi of trails · 🏛 3 historic places
60 B-
72
Capitan 1,191 people · 🏛 3 historic places
60 B-
73
Lovington 11,498 people · 🥾 7 mi of trails · 🏛 5 historic places
60 B-
74
60 B-
75
Cimarron 701 people · 🏛 6 historic places · ⛺ 1 campground
59 B-
76
Belen 7,450 people · 🏛 4 historic places
59 B-
77
Kirtland 465 people · ⛰ 1 peak · 🥾 6 mi of trails
59 B-
78
58 B-
79
Lordsburg 2,057 people · 🥾 8 mi of trails · 🏛 4 historic places · ⛺ 1 campground
58 B-
80
Portales 11,968 people · 🥾 10 mi of trails · 🏛 4 historic places
58 B-
81
Pecos 1,204 people · 🏛 4 historic places
58 B-
82
L
La Plata 2,233 people · 🛶 1 named lake · 🥾 15 mi of trails · 🏛 1 historic place
57 B-
83
P
57 B-
84
Grants 8,951 people · 🥾 15 mi of trails · 🏛 2 historic places · ⛺ 1 campground
57 B-
85
S
Sandia Park 333 people · 🛶 1 named lake · ⛺ 1 campground
57 B-
86
57 B-
87
Moriarty 2,102 people · 🏛 2 historic places
57 B-
88
Tohatchi 750 people · 🛶 1 named lake · 🥾 14 mi of trails
57 B-
89
Corrales 8,555 people · 🥾 52 mi of trails · 🏛 1 historic place
57 B-
90
S
San Rafael 1,039 people · ⛰ 2 peaks · 🥾 8 mi of trails · ⛺ 1 campground
56 B-
91
Edgewood 6,124 people · ⛰ 2 peaks · 🥾 27 mi of trails
56 B-
92
56 B-
93
Placitas 4,223 people · ⛰ 4 peaks · 🥾 44 mi of trails
56 B-
94
Beclabito 212 people · ⛰ 2 peaks · 🥾 29 mi of trails
56 B-
95
Hobbs 40,252 people · 🥾 46 mi of trails · ⛺ 1 campground
56 B-
96
55 B-
97
Seama 538 people · 🛶 1 named lake · ⛰ 1 peak
55 B-
98
Tularosa 2,597 people · 🏛 1 historic place
55 B-
99
C
55 B-
100
Chaparral 18,186 people · 🥾 15 mi of trails · 🏛 1 historic place
54 B-
101
54 B-
102
54 B-
103
54 B-
104
Clayton 2,753 people · 🏛 7 historic places
54 B-
105
Shiprock 7,610 people · 🥾 16 mi of trails · 🏛 1 historic place
53 B-
106
Columbus 1,196 people · 🏛 1 historic place
53 B-
107
C
53 B-
108
M
Mimbres 330 people · 🏛 8 historic places
53 B-
109
Mescalero 832 people · 🥾 5 mi of trails · 🏛 1 historic place
53 B-
110
53 B-
111
C
Cañoncito 1,253 people · 🥾 5 mi of trails · 🏛 2 historic places
53 B-
112
S
53 B-
113
T
53 B-
114
B
Barton 1,302 people · 🥾 8 mi of trails
52 B-
115
C
52 B-
116
52 B-
117
Rowe 516 people · 🥾 5 mi of trails
51 B-
118
Questa 2,466 people · 🥾 8 mi of trails
51 B-
119
W
51 B-
120
51 B-
121
L
51 B-
122
51 B-
123
51 B-
124
51 B-
125
I
51 B-
126
Nambe 2,035 people · 🏛 2 historic places · ⛺ 1 campground
51 B-
127
R
51 B-
128
50 B-
129
S
50 B-
130
50 B-
131
Tome 1,723 people · 🏛 2 historic places
50 B-
132
Tijeras 524 people · 🏛 2 historic places
50 B-
133
50 B-
134
C
50 B-
135
50 B-
136
50 B-
137
49 B-
138
49 B-
139
S
49 B-
140
49 B-
141
Holloman AFB 4,433 people · 🏛 1 historic place · ⛺ 1 campground
49 B-
142
49 B-
143
49 B-
144
A
49 B-
145
L
La Mesa 473 people · 🥾 8 mi of trails · 🏛 2 historic places
49 B-
146
Thoreau 1,973 people · ⛰ 3 peaks · 🥾 62 mi of trails · 🏛 1 historic place
49 B-
147
Maxwell 331 people · 🏛 3 historic places
48 B-
148
Milan 2,327 people · 🏛 1 historic place
48 B-
149
E
48 B-
150
Mora 520 people · ⛰ 1 peak · 🏛 6 historic places
48 B-
151
47 B-
152
L
47 B-
153
Fort Sumner 938 people · 🥾 7 mi of trails · 🏛 4 historic places
47 B-
154
Vadito 264 people · 🏛 1 historic place
47 B-
155
L
47 B-
156
Peñasco 546 people · 🏛 1 historic place
47 B-
157
47 B-
158
47 B-
159
S
47 B-
160
L
46 B-
161
T
46 B-
162
L
46 B-
163
J
Jacona 412 people · 🏛 1 historic place
45 B-
164
P
Paa-Ko 743 people · 🥾 18 mi of trails
45 B-
165
45 B-
166
L
45 B-
167
V
45 B-
168
S
45 B-
169
High Rolls 1,313 people · ⛰ 1 peak · 🥾 9 mi of trails · 👀 2 viewpoints
45 B-
170
H
45 B-
171
45 B-
172
P
45 B-
173
Cochiti 680 people · 🏛 1 historic place
45 B-
174
L
Lobo Canyon 492 people · 🥾 10 mi of trails · ⛺ 1 campground
45 B-
175
P
Prewitt 1,027 people · 🥾 19 mi of trails · 🏛 1 historic place
44 B-
176
C
44 B-
177
44 B-
178
44 B-
179
V
44 B-
180
Isleta 1,043 people · 🏛 1 historic place
44 B-
181
R
Ramah 407 people · ⛰ 2 peaks · 🥾 9 mi of trails · 🏛 2 historic places
44 B-
182
Vado 2,895 people · 🏛 1 historic place
44 B-
183
44 B-
184
Cedro 372 people · 🥾 19 mi of trails · ⛺ 1 campground
44 B-
185
Dulce 3,218 people · ⛰ 3 peaks · 🏛 1 historic place
44 B-
186
44 B-
187
43 B-
188
C
43 B-
189
L
Lemitar 316 people · 🏛 1 historic place
43 B-
190
C
Chamita 867 people · 🏛 1 historic place
43 B-
191
L
43 B-
192
B
43 B-
193
Nageezi 327 people · 🥾 14 mi of trails
43 B-
194
Zuni Pueblo 5,864 people · 🥾 14 mi of trails · 🏛 2 historic places
43 B-
195
W
43 B-
196
42 B-
197
42 B-
198
42 B-
199
T
42 B-
200
Kirtland AFB 3,413 people · 🥾 5 mi of trails · ⛺ 1 campground
42 B-
201
R
42 B-
202
42 B-
203
42 B-
204
P
42 B-
205
C
42 B-
206
42 B-
207
F
42 B-
208
42 B-
209
F
42 B-
210
La Luz 1,797 people · 🏛 5 historic places
42 B-
211
T
42 B-
212
C
41 B-
213
S
41 B-
214
E
Ensenada 225 people · 🏛 6 historic places
41 B-
215
Twin Lakes 893 people · ⛰ 2 peaks · 🥾 17 mi of trails
41 B-
216
41 B-
217
41 B-
218
41 B-
219
41 B-
220
Gila 366 people · ⛰ 2 peaks · 🏛 1 historic place
41 B-
221
S
41 B-
222
41 B-
223
40 B-
224
40 B-
225
E
40 B-
226
S
40 B-
227
40 B-
228
F
40 B-
229
Lamy 294 people · 🏛 1 historic place
40 B-
230
40 B-
231
S
40 B-
232
I
Iyanbito 1,233 people · 🥾 10 mi of trails
40 B-
233
P
40 B-
234
A
Arrey 491 people · 🏛 1 historic place
40 B-
235
C
Cordova 389 people · 🏛 1 historic place
40 B-
236
40 B-
237
L
39 B-
238
39 B-
239
M
39 B-
240
39 B-
241
Adelino 686 people · 🏛 1 historic place
39 B-
242
39 B-
243
D
Doña Ana 868 people · 🏛 2 historic places
39 B-
244
N
39 B-
245
S
39 B-
246
38 B-
247
38 B-
248
38 B-
249
38 B-
250
L
38 B-
251
M
Midway 541 people · 🏛 1 historic place
38 B-
252
W
37 B-
253
White Sands 1,609 people · 🥾 6 mi of trails · 🏛 1 historic place
37 B-
254
Carnuel 877 people · ⛰ 3 peaks · 🥾 10 mi of trails · 👀 1 viewpoint
37 B-
255
C
Cañon 436 people · ⛰ 1 peak · 🥾 8 mi of trails
37 B-
256
D
Dixon 1,623 people · ⛰ 2 peaks · 🥾 5 mi of trails
37 B-
257
37 B-
258
37 B-
259
37 B-
260
L
37 B-
261
36 B-
262
S
36 B-
263
36 B-
264
K
36 B-
265
36 B-
266
R
36 B-
267
C
35 B-
268
H
35 B-
269
35 B-
270
35 B-
271
E
35 B-
272
35 B-
273
C
35 B-
274
L
35 B-
275
J
35 B-
276
L
35 B-
277
35 B-
278
C
35 B-
279
E
35 B-
280
35 B-
281
B
35 B-
282
S
35 B-
283
C
35 B-
284
C
34 B-
285
E
34 B-
286
34 B-
287
A
34 B-
288
M
34 B-
289
34 B-
290
V
34 B-
291
34 B-
292
34 B-
293
N
34 B-
294
S
Sedillo 565 people · 🥾 5 mi of trails
34 B-
295
B
34 B-
296
B
34 B-
297
P
34 B-
298
T
34 B-
299
H
34 B-
300
M
34 B-
301
M
34 B-
302
34 B-
303
G
34 B-
304
T
34 B-
305
A
34 B-
306
L
33 B-
307
L
33 B-
308
T
33 B-
309
M
33 B-
310
G
33 B-
311
M
33 B-
312
S
33 B-
313
T
33 B-
314
W
33 B-
315
V
33 B-
316
33 B-
317
S
33 B-
318
S
33 B-
319
A
33 B-
320
33 B-
321
M
33 B-
322
33 B-
323
L
33 B-
324
Algodones 1,479 people · 🥾 11 mi of trails · ⛺ 1 campground
32 B-
325
P
32 B-
326
32 B-
327
32 B-
328
32 B-
329
31 B-
330
A
31 B-
331
31 B-
Every New Mexico town with 200+ residents and data on most areas. No bigger population floor: the best vacation towns are often tiny.
Method How the score works Each town gets 0–100 in each area by where it falls among New Mexico towns (best = 100, last = 0). The score is the weighted average, so 90 means the town beats about 90% of the state on what matters for this kind of trip. Counts of beaches, peaks and the like are scaled by the town’s size, so a huge township doesn’t win on area alone. The season changes the weights, not the data.
Vacation homes Share of the town’s homes kept for seasonal or vacation use (Census). Where people buy a second home is where they like to be.
Places to stay & eat Hotel, restaurant and recreation jobs located in town: how many, and what share of all local jobs (Census LEHD).
Lakes & beaches Beaches, swimming spots, boat launches and named lakes, with a boost for towns on the coast (OpenStreetMap, FEMA).
Mountains & trails Peaks, viewpoints and waterfalls, trail miles, and conserved land (OpenStreetMap, PAD-US).
History Places on the National Register of Historic Places, covered bridges and lighthouses (National Park Service, OpenStreetMap).
Nearby attractions National parks, ski areas and well-known sights within 30 miles, counting more the better known and the closer they are (NPS, OpenSkiMap, Wikidata, Wikipedia readers).
List Vacation homes Places to stay & eat Lakes & beaches Mountains & trails History Snow Nearby attractions Ski areas All year 15% 25% 15% 10% 10% – 25% – Summer 10% 20% 30% 5% 10% – 25% – Winter 15% 20% – 15% – 20% – 30%
What this list can’t tell you We count what’s there and how many people choose to come back; we can’t measure how good a visit is. There are no hotel prices, reviews or visitor counts in it, and a town with one famous lake can lose to a town with five quiet ones. That’s why every town has a place for people who’ve been to say what the numbers miss.
Your turn Know a place we missed? Locals and regulars know the swimming hole, the breakfast spot, the trail without the crowds. Leave a tip in the town’s Town Square for the next visitor.
Quick answers
Vacationing in New Mexico: questions people ask
What is the best place to vacation in New Mexico? Ruidoso scores highest across the year, followed by Angel Fire and Truth or Consequences.
Where should I go in New Mexico in the summer? Ruidoso leads the summer list, where lakes and beaches count for the most.
What is the best winter getaway in New Mexico? Angel Fire , then Red River and Ruidoso: the most snow, mountains and places to stay.
Copyright © 2026 TownTapestry · The guide for every city and town in America · In loving memory of John Cullinane whose interest in maps and discovering new places was contagious. Share TownTapestry to support us · Browse by state · Privacy · Terms