State directory
Golf in Massachusetts
- Courses
- 350
- Towns
- 224
- Counties
- 14
- With websites
- 317
Massachusetts golf spans ten distinct regions, each shaped by the Laurentide ice sheet's retreat but expressing the results in ways so different that a golfer crossing the state from Williamstown to Nantucket moves through three or four distinct American landscapes.
In the Berkshires, courses sit in the Housatonic and Hoosic river valleys, framed by mountain ridgelines on both flanks. The season is short at the northern end (Adams and North Adams compress the usable months), while the southern tier around Lenox and Great Barrington runs longer, with the cultural overlay of Tanglewood and the Housatonic meadows giving the game a leisurely quality.
The Pioneer Valley, Massachusetts's Connecticut River corridor, runs from the Vermont border through Northampton and Amherst to Springfield and Holyoke. This is the state's most agricultural region, and the flat bottomland gives valley-floor courses a different geometry from the hill towns above. Springfield and Holyoke alone sustain seven venues between them: a reflection of the valley's dense urban population and its working-class golf culture.
Central Massachusetts, anchored by Worcester, is the state's geographic core. The Blackstone Valley runs south to the Rhode Island border through a sequence of mill-town communities where the river's industrial past and the wooded upland define the landscape. North of the city, the Wachusett Reservoir watershed has preserved open land that gives golf here a more rural-adjacent quality.
Greater Boston's golf geography is compression. Inside Route 128, courses occupy glacial drumlins and river-valley remnants that suburban development has spared. Cambridge, Winthrop, Dorchester: urban golf venues serving large populations in settings where every open acre has been contested for generations.
The North Shore, from Lynn through Gloucester, Ipswich, and Newburyport, transitions from the rocky Cape Ann granite to the broad tidal marshes of the Parker and Ipswich rivers. The marsh-edge courses at the northern end of the Shore sit in one of New England's most distinctive coastal landscapes.
The South Shore transitions from rocky drumlin coast in the north to the flat, sandy cranberry-bog interior of Plymouth County's southern half. Pine-and-oak woodland covers most of southeastern Massachusetts, giving courses in Duxbury, Kingston, and Plymouth a consistent character: sandy underfoot, kettle ponds in every direction.
Cape Cod begins at the canal and ends in Truro's wind-scoured moors. Golf on the Cape ranges from the National Seashore course at Truro to the resort venues of Falmouth and Mashpee and the private clubs of Chatham and Osterville: an enormous range within a narrow peninsula.
Martha's Vineyard and Nantucket are island communities where the conservation land, the seasonal economy, and the Atlantic exposure give golf a maritime character no mainland course can replicate.
Massachusetts has more than 340 golf courses spread across 227 communities in 14 counties. Roughly a third are in Greater Boston and its suburbs. The rest are distributed from the Berkshire valleys to the outer Cape: one of the more densely supplied states in the Northeast.
Rankings
Best of Massachusetts
- Longest courses
- Shortest courses
- Hardest courses
- Easiest courses
- Public courses
- Private courses
- Driving ranges
By county
Golf by county
- Barnstable County 41
- Berkshire County 12
- Bristol County 24
- Dukes County 5
- Essex County 36
- Franklin County 7
- Hampden County 25
- Hampshire County 11
- Middlesex County 56
- Nantucket County 4
- Norfolk County 39
- Plymouth County 39
- Worcester County 50
By town
Where the courses are
- Abington 2
- Acushnet 1: Acushnet River Valley Golf Course
- Adams 1: Forest Park Country Club
- Agawam 1: Crestview Country Club
- Amesbury 1: Amesbury Golf and Country Club
- Amherst 2
- Andover 3
- Ashfield 1: Ashfield Community Golf Course
- Athol 1: Ellinwood Country Club
- Attleboro 1: Stone-E-Lea Golf Course
- Auburn 1: Pakachoag Golf Course
- Auburndale 1: Woodland Golf Club
- Barnstable Town 1: Wianno Club
- Barre 1: Camp Coldbrook Executive Course
- Bedford 1: Patriot Golf Course
- Belchertown 2
- Bellingham 1: New England Country Club; Maplegate Country Club
- Belmont 1: Belmont Country Club
- Berlin 1: Berlin Country Club
- Bernardston 1: Crumpin-Fox Club
- Beverly 2
- Billerica 1: Country Club Of Billerica
- Blandford 1: Blanford Club
- Bolton 2
- Bourne 1: The Brookside Club
- Boxford 3
- Boylston 3
- Braintree 1: Braintree Municipal Golf Course
- Brewster 2
- Bridgewater 1: Olde Scotland Links
- Brockton 4
- Brookline 1: Robert T. Lynch Municipal Golf Course
- Buzzards Bay 2
- Cambridge 1: Fresh Pond Golf Course
- Canton 6
- Charlton 1: Heritage Country Club
- Chatham 2
- Chestnut Hill 1: The Country Club
- Chicopee 1: Chicopee Country Club
- Cochituate 1: Kohr Golf; Sassamon Trace Golf Course
- Cohasset 1: Cohasset Golf Club
- Concord 2
- Cotuit 1: Cotuit Highground Golf Club
- Dalton 1: Wahconah Golf & Country Club
- Dedham 1: Dedham Country and Polo Club
- Dennis 2
- Devens 1: Red Tail Golf Course
- Dorchester 1: William J. Devine Golf Course
- Dudley 1: Dudley Hill Golf Club at Nichols College
- Duxbury 2
- East Bridgewater 1: Ridders Farm Golf Club
- East Falmouth 5
- East Harwich 1: Cape Cod National Golf Club; Captain's Driving Range
- East Longmeadow 1: Elmcrest Country Club
- East Pepperell 1: Sky Meadow Country Club
- East Sandwich 1: Sandwich Hollows Golf Club
- Edgartown 2
- Essex 1: Cape Ann Golf Course
- Fall River 1: Fall River Country Club
- Falmouth 1: Woods Hole Golf Club
- Feeding Hills 3
- Fiskdale 1: Hemlock Ridge Golf Course
- Fitchburg 2
- Forestdale 2
- Foxboro 1: Foxborough Country Club
- Framingham 1: Framingham Country Club
- Franklin 1: Franklin Country Club
- Gardner 2
- Georgetown 1: Black Swan Country Club
- Gilbertville 1: Hardwick Crossing Country Club
- Gloucester 1: Bass Rocks Golf Club
- Grafton 1: Highfields Golf & Country Club
- Granby 1: Westover Golf Course
- Great Barrington 1: Wyantenuck Country Club
- Greenfield 2
- Groton 1: The Groton Pool and Golf Center
- Halifax 1: Country Club of Halifax
- Hampden 1: GreatHorse
- Harvard 1: Shaker Hills Country Club
- Harwich 1: Cranberry Valley Golf Club
- Harwich Port 1: Harwich Port Golf Club
- Haverhill 5
- Haydenville 1: Beaver Brook Golf Course
- Hingham 2
- Holden 1: Holden Hills Country Club
- Holliston 1: Pinecrest Golf Club
- Holyoke 2
- Hopedale 2
- Hopkinton 1: Hopkinton Country Club
- Hudson 1: Charter Oak Country Club
- Hyannis 2
- Hyannis Port 1: Hyannisport Club
- Hyde Park 1: George Wright Golf Course
- Ipswich 2
- Kingston 1: Indian Pond Country Club
- Lakeville 3
- Lee 1: Greenock Country Club
- Leeds 1: Northampton Country Club
- Leicester 1: Hillcrest Country Club; Leicester Country Club
- Lenox Dale 1: Wyndhurst Golf and Club
- Leominster 2
- Lexington 3
- Littleton Common 3
- Longmeadow 2
- Lowell 4
- Ludlow 1: Ludlow Country Club
- Lunenburg 1: Settlers Crossing Golf Course
- Lynn 1: Gannon Municipal Golf Course
- Lynnfield 4
- Manchester by the Sea 1: Essex County Club
- Marblehead 1: Tedesco Country Club
- Marion 2
- Marlborough 1: Marlborough Country Club
- Marshfield 2
- Marstons Mills 1: Olde Barnstable Fairgrounds Golf Course
- Mashpee Neck 5
- Mattapoisett 2
- Maynard 1: Maynard Golf Course
- Melrose 1: Bellevue Golf Club
- Methuen 2
- Milton 3
- Monson 1: Quaboag Country Club
- Nahant 1: Kelly Greens Golf Course
- Nantucket 3
- Needham 1: Needham Golf Club
- New Bedford 1: Whaling City Golf Course
- New Seabury 1: New Seabury Country Club
- Newbury 1: Ould Newbury Golf Club
- Newton 1: Newton Commonwealth Golf Course
- Newton Centre 1: Charles River Country Club
- Norfolk 1: Fore Kicks
- North Attleboro 1: Chemawa Golf Course
- North Billerica 1: Swanson Meadows Golf Course
- North Dartmouth 2
- North Lakeville 1: LeBaron Hills Country Club
- North Reading 1: Hillview Golf Course
- North Scituate 1: Hatherly Country Club
- North Seekonk 2
- Northborough 3
- Northfield 1: Northfield Golf Club
- Norton 3
- Norwood 2
- Oak Bluffs 1: Farm Neck Golf Club
- Oakham 1: Quail Hollow Golf & Country Club
- Ocean Grove 3
- Osterville 1: Oyster Harbors Club
- Oxford 1: Pine Ridge
- Peabody 2
- Pembroke 1: Pembroke Country Club
- Pittsfield 4
- Plainville 2
- Plymouth 8
- Pocasset 1: Pocasset Golf Club
- Quincy 2
- Reading 1: Meadow Brook Golf Club
- Rehoboth 2
- Rochester 1: Rochester Golf Club
- Rockland 1: Rockland Golf Course
- Rockport 1: Rockport Golf Club
- Rowley 1: Rowley Country Club
- Salem 2
- Saugus 1: Cedar Glen Golf Course
- Scituate 2
- Seekonk 1: Ledgemont Country Club
- Sharon 2
- Siasconset 1: Sankaty Head Golf Club
- South Easton 2
- South Hadley 2
- South Yarmouth 2
- Southampton 1: Southampton Country Club
- Southborough 1: Southborough Golf Club
- Southbridge 1: Cohasse Country Club
- Southwick 3
- Spencer 1: Kettle Brook Golf Club; Spencer Driving Range
- Springfield 4
- Sterling 1: Sterling National Country Club
- Stockbridge 1: Stockbridge Golf Club
- Stoneham 3
- Stoughton 1: Cedar Hill Golf Course
- Stow 4
- Sutton 1: Blackstone National Golf Club
- Swansea 1: Touisset Country Club
- Taunton 2
- Templeton 1: Templewood Golf Course
- Tewksbury 2
- Topsfield 1: New Meadows Golf Club
- Truro 1: Highland Links
- Turners Falls 1: Thomas Memorial Golf And Country Club
- Tyngsborough 1: Vesper Country Club
- Upton 1: Shining Rock Golf Club
- Uxbridge 2
- Vineyard Haven 1: Mink Meadows Golf Club
- Walpole 2
- Wareham 1: Little Harbor Country Club
- Watertown 1: Oakley Country Club
- Wayland 2
- Wellesley 2
- Wellfleet 1: Chequessett Yacht and Country Club
- Wenham 1: Wenham Country Club
- West Boylston 1: Wachusett Country Club
- West Bridgewater 1: West Bridgewater Country Club
- West Newton 2
- West Springfield 1: Springfield Country Club
- West Yarmouth 1: Bayberry Hills Golf Course
- Westboro 1: Westborough Country Club
- Westborough 1: Indian Meadows Golf Course
- Westfield 3
- Westford 1: Nabnassett Lake Country Club
- Westminster 1: Westminster Country Club
- Weston 3
- Westport 1: Acoaxet Club
- Westwood 1: Norfolk Golf Club
- Weymouth Town 3
- Whitinsville 2
- Wilbraham 1: Country Club of Wilbraham
- Williamstown 2
- Winchester 2
- Winthrop 1: Winthrop Golf Club
- Worcester 3
- Worthington 1: Worthington Golf Club
- Yarmouth Port 1: Cummaquid Golf Club
- Yarmouthport 1: Kings Way Golf Club
Practice