Flag of New Mexico

Golf courses in New Mexico

New Mexico has 78 golf courses in 48 cities in this directory: 51 with 18 holes and 27 with 9 holes.

69 COURSES MAPPED
Courses
78
Cities
48
18-hole
51
9-hole
27
Avg 18-hole yards
6,723
Longest
7,772Sandia Golf Club

Of the 78 New Mexico courses that list driving range information, 68 have one.

Across 51 18-hole courses with a listed yardage, the average is 6,723 yards. The longest is Sandia Golf Club in Albuquerque at 7,772 yards.

Top cities in New Mexico

All 48 cities
  1. Albuquerque7 public · 3 private 12 courses
  2. Santa Fe3 public · 1 private 5 courses
  3. Alto1 public · 2 private 4 courses
  4. Farmington2 public · 1 private 3 courses
  5. Las Cruces2 public · 1 private 3 courses
  6. Roswell3 public 3 courses
  7. Ruidoso2 public · 1 private 3 courses
  8. Carlsbad1 public · 1 private 2 courses

All 48 cities

Top cities

Longest courses

18-hole, yards
  1. 1Sandia Golf ClubPublicAlbuquerque7,772
  2. 2The Club At Las CampanasSanta Fe7,626
  3. 3Red Hawk Golf ClubPublicLas Cruces7,523
  4. 4Marty Sanchez Links De Santa FePublicSanta Fe7,415
  5. 5Sierra Del Rio Golf CourseElephant Butte7,331
  6. 6Black Mesa Golf ClubPublicEspanola7,307
  7. 7Taos Country ClubPublicRanchos de Taos7,302
  8. 8Pinon Hills Golf CoursePublicFarmington7,249
  9. 9Championship Golf Course At University of New MexicoPublicAlbuquerque7,248
  10. 10Rainmakers Resort and ClubPublicAlto7,143

States next to New Mexico

Frequently asked questions

How many golf courses are in New Mexico?

New Mexico has 78 golf courses in 48 cities in this directory: 51 with 18 holes and 27 with 9 holes.

Which city in New Mexico has the most golf courses?

Albuquerque has the most, with 12 courses, followed by Santa Fe (5) and Alto (4).

What is the longest golf course in New Mexico?

Among 18-hole courses with a listed yardage, Sandia Golf Club in Albuquerque is the longest at 7,772 yards.

How long is the average 18-hole course in New Mexico?

The average listed yardage across 51 18-hole courses in New Mexico is 6,723 yards.

How many golf courses in New Mexico have a driving range?

68 of the 78 courses that list driving range information have one.

Listing data last updated October 2026. See data sources.