Doctors That Accept Medicare in Massachusetts
52,776 Medicare-enrolled clinicians · 220 cities
Every clinician below is enrolled in Medicare and practices in Massachusetts. Pick a city to see names, specialties, addresses, and phone numbers — call first to confirm they're accepting new Medicare patients.
Advertisement
Biggest Specialties in Massachusetts
Cities in Massachusetts
- Boston 20,632 doctors
- Burlington 4,523 doctors
- Worcester 4,232 doctors
- Springfield 3,710 doctors
- Fall River 1,629 doctors
- Cambridge 1,610 doctors
- Brockton 1,552 doctors
- Danvers 1,360 doctors
- Needham 1,182 doctors
- Newton 1,160 doctors
- Weymouth 1,092 doctors
- New Bedford 1,051 doctors
- Plymouth 1,049 doctors
- Salem 1,012 doctors
- Hyannis 998 doctors
- Somerville 992 doctors
- Northampton 917 doctors
- Peabody 908 doctors
- Framingham 899 doctors
- Pittsfield 892 doctors
- Lowell 887 doctors
- Quincy 769 doctors
- Concord 751 doctors
- Lawrence 741 doctors
- Brighton 678 doctors
- Holyoke 664 doctors
- Beverly 651 doctors
- Chestnut Hill 595 doctors
- Milford 592 doctors
- Attleboro 547 doctors
- Brookline 539 doctors
- Wellesley 539 doctors
- Chelmsford 526 doctors
- Dedham 520 doctors
- Greenfield 520 doctors
- Woburn 515 doctors
- Jamaica Plain 513 doctors
- Lynn 513 doctors
- Lexington 488 doctors
- Norwood 488 doctors
- Medford 462 doctors
- Taunton 451 doctors
- Newburyport 445 doctors
- Falmouth 424 doctors
- Leominster 420 doctors
- Dartmouth 394 doctors
- North Andover 389 doctors
- Waltham 387 doctors
- South Hamilton 375 doctors
- Milton 364 doctors
- Winchester 349 doctors
- Gardner 347 doctors
- Haverhill 334 doctors
- Natick 330 doctors
- Marlborough 329 doctors
- Belmont 325 doctors
- Chelsea 325 doctors
- Methuen 325 doctors
- Charlestown 315 doctors
- Norwell 312 doctors
- East Boston 310 doctors
- Dorchester 307 doctors
- Braintree 304 doctors
- Great Barrington 298 doctors
- Amherst 286 doctors
- Everett 282 doctors
- Melrose 281 doctors
- Worcesteer 267 doctors
- Revere 266 doctors
- West Springfield 258 doctors
- Westborough 258 doctors
- Gloucester 256 doctors
- Palmer 249 doctors
- South Dennis 241 doctors
- Westfield 240 doctors
- Andover 238 doctors
- Acton 237 doctors
- Foxborough 235 doctors
- Fairhaven 232 doctors
- North Dartmouth 225 doctors
- Stoneham 224 doctors
- Arlington 223 doctors
- Tewksbury 216 doctors
- Franklin 211 doctors
- Fitchburg 210 doctors
- Pembroke 208 doctors
- Sharon 208 doctors
- Longmeadow 197 doctors
- Auburn 193 doctors
- Canton 189 doctors
- South Weymouth 188 doctors
- Wareham 187 doctors
- Westford 181 doctors
- Bedford 180 doctors
- South Easton 180 doctors
- Hingham 173 doctors
- Shrewsbury 170 doctors
- Southbridge 170 doctors
- Bourne 168 doctors
- Seekonk 168 doctors
- Chicopee 156 doctors
- Mashpee 154 doctors
- Nantucket 154 doctors
- Wakefield 153 doctors
- Watertown 153 doctors
- Bellingham 151 doctors
- North Chelmsford 149 doctors
- Oak Bluffs 148 doctors
- Plainville 148 doctors
- Swansea 140 doctors
- Malden 135 doctors
- Stoughton 131 doctors
- Westwood 129 doctors
- Hudson 127 doctors
- Somerset 121 doctors
- Swampscott 119 doctors
- Athol 118 doctors
- Florence 118 doctors
- Mansfield 118 doctors
- North Easton 118 doctors
- East Wareham 114 doctors
- Southborough 114 doctors
- Randolph 112 doctors
- East Longmeadow 108 doctors
- Lynnfield 105 doctors
- Foxboro 104 doctors
- Medway 104 doctors
- Northborough 103 doctors
- North Adams 102 doctors
- Amesbury 98 doctors
- South Boston 98 doctors
- Hanover 97 doctors
- Easthampton 96 doctors
- Hopkinton 95 doctors
- Roslindale 95 doctors
- Roxbury 94 doctors
- South Hadley 94 doctors
- Walpole 94 doctors
- Reading 90 doctors
- Middleton 89 doctors
- Kingston 88 doctors
- Harwich 86 doctors
- Duxbury 85 doctors
- Dracut 82 doctors
- Middleboro 81 doctors
- Norfolk 81 doctors
- Raynham 81 doctors
- West Roxbury 81 doctors
- Sandwich 80 doctors
- Bridgewater 75 doctors
- Wilbraham 75 doctors
- Williamstown 74 doctors
- Charlton 72 doctors
- Webster 72 doctors
- Wilmington 70 doctors
- Saugus 69 doctors
- North Attleboro 65 doctors
- Agawam 64 doctors
- Marblehead 64 doctors
- Scituate 64 doctors
- Hadley 63 doctors
- Sudbury 63 doctors
- Ludlow 60 doctors
- Marshfield 59 doctors
- Orleans 58 doctors
- Littleton 56 doctors
- Harvard 55 doctors
- S Weymouth 54 doctors
- Sutton 53 doctors
- North Billerica 52 doctors
- Teaticket 52 doctors
- Lakeville 51 doctors
- Sturbridge 50 doctors
- Belchertown 49 doctors
- Wayland 49 doctors
- Whitman 49 doctors
- Pepperell 48 doctors
- Lee 45 doctors
- Norton 45 doctors
- West Boylston 44 doctors
- Ashland 43 doctors
- Bradford 43 doctors
- Yarmouth Port 43 doctors
- Osterville 41 doctors
- Brewster 39 doctors
- Centerville 39 doctors
- Harwich Port 39 doctors
- Holden 39 doctors
- South Attleboro 39 doctors
- Abington 38 doctors
- Cohasset 38 doctors
- Medfield 38 doctors
- East Bridgewater 37 doctors
- East Walpole 37 doctors
- Groton 37 doctors
- Weston 37 doctors
- Provincetown 36 doctors
- Vineyard Haven 36 doctors
- Barre 35 doctors
- East Sandwich 35 doctors
- Ipswich 35 doctors
- Millis 35 doctors
- Northbridge 34 doctors
- Southampton 34 doctors
- Westport 34 doctors
- Billerica 33 doctors
- Uxbridge 33 doctors
- Allston 32 doctors
- Hyde Park 32 doctors
- Whitinsville 31 doctors
- Holliston 30 doctors
- Oxford 30 doctors
- Wellesley Hills 30 doctors
- Devens 29 doctors
- North Falmouth 29 doctors
- Feeding Hills 28 doctors
- Newton Lower Falls 27 doctors
- S. Yarmouth 27 doctors
- Leeds 26 doctors
- Clinton 25 doctors
No cities match your search.
New to Medicare? Read how to find a doctor that takes Medicare or what "accepts assignment" means.
Was this page helpful?
Something wrong or missing? Tell us — we read every report and fix issues fast.