Golf Courses in New Hampshire

New Hampshire has 122 golf courses — 89 public, 11 private — with an average slope rating of 128 across 79 USGA-rated courses. The hardest is The Golf Club of New England in Stratham at slope 155. Browse by county or city below, with scorecards and USGA slope ratings where available.

122Courses
128Avg Slope
79Scorecards

Browse New Hampshire Courses by Numbers

Find a Course in New Hampshire

Browse by County

Top Courses in New Hampshire

9 College Golf Programs in New Hampshire

About Golf in New Hampshire

New Hampshire has 122 golf courses ranging from public daily-fee tracks to exclusive private clubs. The average slope rating across rated courses in New Hampshire is 128, compared to the national average of 113. 79 courses have verified slope and course ratings. Course pages link to official contact and website information where available; tee-time alerts are currently an early-access feature.

Frequently asked questions

How many golf courses are in New Hampshire?

New Hampshire has 122 golf courses in the Stymie directory, including 89 public and 11 private courses.

What is the hardest golf course in New Hampshire?

The Golf Club of New England in Stratham is the hardest golf course in New Hampshire with a maximum slope rating of 155. Slope measures difficulty for a bogey golfer — 113 is average, 140+ is very difficult.

What is the average slope rating in New Hampshire?

The average slope rating across 79 USGA-rated New Hampshire courses is 128. The US national average is 113.