Golf Courses in Merrimack County
Merrimack County, New Hampshire has 14 golf courses with an average slope rating of 130 across 11 rated courses. The hardest is Baker Hill Golf Club in Newbury at slope 147. Browse by city below, with scorecards and rating data where available.
Merrimack County Rankings
Browse by City
All Courses in Merrimack County
Baker Hill Golf Club
Newbury · 18 holes · Par 72
Beaver Meadow Golf Course
Concord · 18 holes · Par 72
Canterbury Woods Country Club
Canterbury · 18 holes · Par 73
Concord Country Club
Concord · 18 holes · Par 70
Country Club of New Hampshire
North Sutton · 18 holes · Par 72
Countryside Golf Club
Dunbarton · 9 holes · Par 72
Duston Country Club
Hopkinton · 18 holes · Par 66
Lake Sunapee Country Club
New London · 18 holes · Par 73
Loudon Country Club
Loudon · 18 holes · Par 72
Mojalaki Golf Club
Franklin · 18 holes · Par 70
Pembroke Pines Country Club
Pembroke · 18 holes · Par 73
Plausawa Valley Country Club
Pembroke · 18 holes
Ragged Mountain Golf Club
Danbury · 18 holes
Twin Lake Village Par 3 Golf Course
New London · 9 holes
About Golf in Merrimack County
Merrimack County in New Hampshire has 14 golf courses. The average slope rating across rated courses in Merrimack County is 130, making it a challenging area for golfers. Course pages link to official contact and website information where available; tee-time alerts are currently an early-access feature. Looking for more options? Browse all courses in New Hampshire.
Frequently asked questions
How many golf courses are in Merrimack County, NH?
Merrimack County, New Hampshire has 14 golf courses in the Stymie directory.
What is the hardest golf course in Merrimack County?
Baker Hill Golf Club in Newbury is the hardest golf course in Merrimack County with a maximum slope rating of 147. Slope measures difficulty for a bogey golfer — 113 is average, 140+ is very difficult.
What is the average slope rating in Merrimack County?
The average slope rating across 11 USGA-rated courses in Merrimack County is 130. The US national average is 113.
