Skip to content
The Yardage App

Golf courses by state

Golf courses in Massachusetts

Massachusetts's 287 mapped courses by town, from Canton and Plymouth to the Cape Cod towns and Boston's municipals, with the split and per-capita numbers.

Massachusetts golf courses by city

Cities with two or more mapped courses have their own page; every course has its own page too.

Canton 6 Plymouth 6 Brewster 4 Lakeville 4 Mashpee 4 Rehoboth 4 West Boxford 4 Attleboro 3 Bellingham 3 Brockton 3 Brookline 3 East Falmouth 3 Pittsfield 3 Plainville 3 Stow 3 Westfield 3 Worcester 3 Amherst 2 Andover 2 Billerica 2 Bolton 2 Boylston 2 Chatham 2 Concord 2 Danvers 2 Dennis 2 Duxbury 2 Falmouth 2 Feeding Hills 2 Greenfield 2 Haverhill 2 Hingham 2 Holyoke 2 Ipswich 2 Leicester 2 Leominster 2 Lexington 2 Lynnfield 2 Marion 2 Marshfield 2 Melrose 2 Methuen 2 Nantucket 2 New Seabury 2 Newtonville 2 North Dartmouth 2 North Falmouth 2 Norton 2 Norwood 2 Peabody 2 Seekonk 2 Sharon 2 South Yarmouth 2 Southwick 2 Stoneham 2 Taunton 2 Wayland 2 West Yarmouth 2 Weston 2 Williamstown 2 Yarmouth Port 2

Canton and Plymouth share the lead among Massachusetts towns with 6 courses mapped in Yardage each, and then Cape Cod takes over: Brewster and Mashpee show 4 apiece, and the Cape towns from Bourne out to Truro account for 40 mapped courses between them. Canton’s 6 include the two Ponkapoag courses; Brewster’s include the Captains’ Port and Starboard eighteens, 36 holes run by the town.

Municipal golf is an old habit here. Braintree Municipal, Worcester’s Green Hill, George Wright in Hyde Park, William J. Devine at Franklin Park and Cambridge’s Fresh Pond nine are all mapped. Yardage has 287 Massachusetts courses mapped, 222 eighteen-hole and 65 nine-hole, a 22.6% nine-hole share that ranks 31st.

The state is 35th in the Golf Course Census at 4.01 courses per 100,000 residents, a little under the national figure, one course for every 24,927 people, and it holds 1.91% of the catalog across 198 postal cities, 137 of them with a single course. Nearly half the course names in the state carry the words Country Club, 46.3%, which says something about how much of the golf is member golf.

The season runs roughly April to November. The Cape and the South Shore open first and stay open latest; the Berkshires, where Cranwell in Lenox is mapped, get a shorter summer. Anyone heading to the Cape for a week of unfamiliar courses should read our guide to playing a new course for the first time; the national directory covers the other 49 states.

287courses mapped in Massachusetts
20thof 50 states by course count
222 / 6518-hole / 9-hole courses (22.6% nine-hole)
4.0courses per 100,000 residents (35th of 50)
198cities and towns with a mapped course
1.9%of the 14,987 courses mapped nationwide

Most courses: Canton (6), Plymouth (6), Brewster (4), Lakeville (4), Mashpee (4).

Population: U.S. Census Bureau, Vintage 2025 Population Estimates (July 1, 2025) (7,154,084 residents). Counts are courses mapped in Yardage, not an official registry.

Courses by city

287 courses in 198 cities and towns.

Open a city to see its courses. Courses are 18 holes unless marked 9 holes; each course page has the full address.

A

Acushnet, 1 course
Adams, 1 course
Agawam, 1 course
Amesbury, 1 course
Amherst, 2 courses
Andover, 2 courses
Ashfield, 1 course
Athol, 1 course
Attleboro, 3 courses
Auburn, 1 course

B

Belchertown, 1 course
Bellingham, 3 courses
Belmont, 1 course
Berlin, 1 course
Bernardston, 1 course
Beverly, 1 course
Billerica, 2 courses
Blandford, 1 course
Bolton, 2 courses
Bourne, 1 course
Boylston, 2 courses
Bradford, 1 course
Braintree, 1 course
Brewster, 4 courses
Bridgewater, 1 course
Brockton, 3 courses
Brookline, 3 courses

C

Cambridge, 1 course
Canton, 6 courses
Charlton, 1 course
Chatham, 2 courses
Chelmsford, 1 course
Chicopee, 1 course
Cohasset, 1 course
Concord, 2 courses

D

Danvers, 2 courses
Dedham, 1 course
Dennis, 2 courses
Devens, 1 course
Dorchester, 1 course
Dracut, 1 course
Dudley, 1 course
Duxbury, 2 courses

E

East Bridgewater, 1 course
East Brookfield, 1 course
East Falmouth, 3 courses
East Longmeadow, 1 course
East Sandwich, 1 course
Essex, 1 course

F

Fall River, 1 course
Falmouth, 2 courses
Feeding Hills, 2 courses
Fiskdale, 1 course
Foxborough, 1 course
Framingham, 1 course
Franklin, 1 course

G

Gardner, 1 course
Georgetown, 1 course
Gloucester, 1 course
Grafton, 1 course
Great Barrington, 1 course
Greenfield, 2 courses
Groton, 1 course

H

Halifax, 1 course
Hampden, 1 course
Harvard, 1 course
Harwich, 1 course
Harwich Port, 1 course
Haverhill, 2 courses
Haydenville, 1 course
Hingham, 2 courses
Hinsdale, 1 course
Holden, 1 course
Holliston, 1 course
Holyoke, 2 courses
Hopedale, 1 course
Hudson, 1 course
Hyannis, 1 course
Hyannis Port, 1 course
Hyde Park, 1 course

I

Ipswich, 2 courses

K

Kingston, 1 course

L

Lakeville, 4 courses
Lanesborough, 1 course
Lee, 1 course
Leicester, 2 courses
Lenox, 1 course
Leominster, 2 courses
Lexington, 2 courses
Littleton, 1 course
Longmeadow, 1 course
Lowell, 1 course
Ludlow, 1 course
Lunenberg, 1 course
Lynn, 1 course
Lynnfield, 2 courses

M

Manchester-By-The-Sea, 1 course
Marblehead, 1 course
Marion, 2 courses
Marlborough, 1 course
Marshfield, 2 courses
Marstons Mills, 1 course
Mashpee, 4 courses
Mattapoisett, 1 course
Maynard, 1 course
Melrose, 2 courses
Methuen, 2 courses
Milford, 1 course
Millbury, 1 course
Milton, 1 course

N

Nahant, 1 course
Nantucket, 2 courses
Needham, 1 course
New Seabury, 2 courses
Newburyport, 1 course
Newton, 1 course
Newton Centre, 1 course
Newtonville, 2 courses
North Amherst, 1 course
North Andover, 1 course
North Attleboro, 1 course
North Dartmouth, 2 courses
North Falmouth, 2 courses
North Oxford, 1 course
North Quincy, 1 course
North Reading, 1 course
North Scituate, 1 course
North Swansea, 1 course
North Truro, 1 course
Northborough, 1 course
Norton, 2 courses
Norwood, 2 courses

O

Oak Bluffs, 1 course
Oakham, 1 course
Onset, 1 course
Osterville, 1 course

P

Peabody, 2 courses
Petersham, 1 course
Pittsfield, 3 courses
Plainville, 3 courses
Plymouth, 6 courses
Pocasset, 1 course

Q

Quincy, 1 course

R

Reading, 1 course
Rehoboth, 4 courses
Rochester, 1 course
Rockport, 1 course
Rutland, 1 course

S

Salem, 1 course
Sandwich, 1 course
Saugus, 1 course
Scituate, 1 course
Seekonk, 2 courses
Sharon, 2 courses
Siaskonet, 1 course
South Easton, 1 course
South Hadley, 1 course
South Hamilton, 1 course
South Sandwich, 1 course
South Yarmouth, 2 courses
Southampton, 1 course
Southbridge, 1 course
Southwick, 2 courses
Springfield, 1 course
Sterling, 1 course
Stockbridge, 1 course
Stoneham, 2 courses
Stoughton, 1 course
Stow, 3 courses
Sutton, 1 course
Swansea, 1 course

T

Taunton, 2 courses
Tewksbury, 1 course
Townsend, 1 course

U

Uxbridge, 1 course

V

Vineyard Haven, 1 course

W

Wakefield, 1 course
Walpole, 1 course
Wareham, 1 course
Wayland, 2 courses
Wellesley Hills, 1 course
Wellfleet, 1 course
Wenham, 1 course
West Boxford, 4 courses
West Boylston, 1 course
West Yarmouth, 2 courses
Westborough, 1 course
Westfield, 3 courses
Westford, 1 course
Westminster, 1 course
Weston, 2 courses
Westport Harbor, 1 course
Whitinsville, 1 course
Wilbraham, 1 course
Williamstown, 2 courses
Woburn, 1 course
Worcester, 3 courses

Y

Yarmouth Port, 2 courses

Is your course mapped?

Type the club or the town, Worcester, Springfield or Nantucket, and see whether your Massachusetts course is one of the 287 in the catalog.

Missing a course?

Give us the course and the town and we will look at mapping it; town-owned nines in the Pioneer Valley are as welcome as anything on the Cape.

Missing a course, or a green that looks wrong? Email support@theyardageapp.com with the course name and city and we will map it.