- Bear Hill Golf Club 9 holes · par 36
- Bellevue Golf Club 9 holes · par 35
- Belmont Country Club 18 holes
- Butter Brook Golf Club 18 holes · par 72
- Butternut Farm Golf Club 18 holes · par 70
- Charles River Country Club 18 holes · par 70
- Charter Oak Country Club 18 holes · par 71
- Chelmsford Country Club 9 holes · par 33
- Concord Country Club - Concord 18 holes · par 70
- Four Oaks Country Club 18 holes · par 54
- Framingham Country Club 18 holes · par 72
- Fresh Pond Golf Course 9 holes · par 35
- Hillview Golf Course 18 holes · par 69
- Hopkinton Country Club 18 holes · par 71
- Leo Jerome Martin Memorial Golf Course 18 holes · par 71
- Long Meadow Golf Club 9 holes · par 36
- Maynard Golf Course 9 holes · par 35
- Meadow Brook Golf Club 9 holes · par 36
- Mount Pleasant Golf Club 9 holes · par 36
- Nashawtuc Country Club 18 holes · par 72
- Newton Commonwealth GC 18 holes · par 70
- Oakley Country Club 18 holes · par 70
- Patriot Golf Course 9 holes · par 32
- Pine Brook Country Club 18 holes
- Pine Meadows Golf Course 9 holes · par 35
- Pinecrest Golf Club 18 holes · par 66
- Quail Ridge Country Club 18 holes · par 70
- Sandy Burr CC 18 holes · par 72
- Sassamon Trace Golf Course 9 holes · par 32
- Shaker Hills Country Club 18 holes
- The Course at Tree House 9 holes · par 33
- The Weston Golf Club 18 holes · par 72
- Trull Brook Golf Course 18 holes · par 72
- Wayland Country Club 18 holes · par 65
- Wedgewood Pines Country Club 18 holes · par 70
- Winchester Country Club 18 holes · par 71
- Woburn Country Club 9 holes · par 34
- Woodland Golf Club 18 holes · par 71
Golf in Middlesex County, Massachusetts
GolfCore has mapped 38 courses in Middlesex County — 38 of them green by green from 1-meter lidar, with fall-line arrows, wind modeling, and daily pins in the app. The featured courses below each have a page of their own.