Doctors That Accept Medicare in Massachusetts
52,651 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,691 doctors
- Burlington 4,544 doctors
- Worcester 4,231 doctors
- Springfield 3,698 doctors
- Fall River 1,627 doctors
- Cambridge 1,613 doctors
- Brockton 1,564 doctors
- Danvers 1,335 doctors
- Needham 1,164 doctors
- Newton 1,158 doctors
- Weymouth 1,098 doctors
- New Bedford 1,060 doctors
- Plymouth 1,059 doctors
- Salem 1,004 doctors
- Hyannis 990 doctors
- Pittsfield 984 doctors
- Peabody 907 doctors
- Framingham 899 doctors
- Northampton 893 doctors
- Lowell 878 doctors
- Somerville 867 doctors
- Quincy 773 doctors
- Concord 759 doctors
- Lawrence 731 doctors
- Brighton 683 doctors
- Holyoke 680 doctors
- Beverly 646 doctors
- Chestnut Hill 590 doctors
- Milford 590 doctors
- Brookline 551 doctors
- Attleboro 550 doctors
- Chelmsford 529 doctors
- Greenfield 525 doctors
- Wellesley 525 doctors
- Jamaica Plain 520 doctors
- Woburn 520 doctors
- Lynn 512 doctors
- Dedham 509 doctors
- Norwood 494 doctors
- Lexington 478 doctors
- Medford 462 doctors
- Newburyport 447 doctors
- Taunton 440 doctors
- Falmouth 438 doctors
- Leominster 429 doctors
- Dartmouth 398 doctors
- Waltham 391 doctors
- South Hamilton 376 doctors
- North Andover 371 doctors
- Milton 368 doctors
- Charlestown 344 doctors
- Winchester 344 doctors
- Gardner 343 doctors
- Marlborough 327 doctors
- Chelsea 326 doctors
- Natick 325 doctors
- Haverhill 323 doctors
- Methuen 321 doctors
- Belmont 319 doctors
- East Boston 319 doctors
- Dorchester 315 doctors
- Norwell 308 doctors
- Great Barrington 301 doctors
- Braintree 295 doctors
- Amherst 292 doctors
- Melrose 288 doctors
- Everett 285 doctors
- Revere 271 doctors
- Worcesteer 266 doctors
- Westborough 263 doctors
- West Springfield 256 doctors
- Gloucester 254 doctors
- South Dennis 253 doctors
- Westfield 250 doctors
- Palmer 246 doctors
- Foxborough 236 doctors
- Fairhaven 235 doctors
- Acton 234 doctors
- North Dartmouth 232 doctors
- Andover 230 doctors
- Arlington 230 doctors
- Stoneham 224 doctors
- Fitchburg 213 doctors
- Tewksbury 213 doctors
- Franklin 207 doctors
- Sharon 206 doctors
- Wareham 203 doctors
- Pembroke 202 doctors
- Longmeadow 195 doctors
- Canton 189 doctors
- South Weymouth 189 doctors
- South Easton 188 doctors
- Auburn 183 doctors
- Bedford 179 doctors
- Westford 173 doctors
- Southbridge 171 doctors
- Hingham 169 doctors
- Bourne 168 doctors
- Seekonk 165 doctors
- Shrewsbury 163 doctors
- Watertown 163 doctors
- Chicopee 158 doctors
- Bellingham 150 doctors
- Oak Bluffs 148 doctors
- North Chelmsford 147 doctors
- Mashpee 146 doctors
- Plainville 146 doctors
- Nantucket 145 doctors
- Wakefield 144 doctors
- Stoughton 142 doctors
- Swansea 139 doctors
- Malden 134 doctors
- Westwood 130 doctors
- Hudson 128 doctors
- North Easton 119 doctors
- Somerset 119 doctors
- Swampscott 119 doctors
- Florence 118 doctors
- Athol 117 doctors
- Mansfield 117 doctors
- East Wareham 116 doctors
- Randolph 111 doctors
- Southborough 107 doctors
- East Longmeadow 106 doctors
- Medway 106 doctors
- North Adams 105 doctors
- Northborough 103 doctors
- Foxboro 101 doctors
- Roslindale 101 doctors
- Lynnfield 100 doctors
- South Boston 97 doctors
- South Hadley 97 doctors
- Easthampton 96 doctors
- Hanover 95 doctors
- Hopkinton 95 doctors
- Amesbury 94 doctors
- Walpole 93 doctors
- Kingston 90 doctors
- Reading 89 doctors
- Roxbury 89 doctors
- Duxbury 87 doctors
- Middleton 87 doctors
- Harwich 86 doctors
- Sandwich 84 doctors
- Middleboro 82 doctors
- Raynham 81 doctors
- West Roxbury 80 doctors
- Norfolk 79 doctors
- Dracut 78 doctors
- Webster 76 doctors
- Bridgewater 75 doctors
- Saugus 73 doctors
- Wilbraham 73 doctors
- Williamstown 72 doctors
- North Attleboro 69 doctors
- Wilmington 67 doctors
- Charlton 66 doctors
- Scituate 65 doctors
- Marblehead 63 doctors
- Agawam 61 doctors
- Hadley 61 doctors
- Sudbury 60 doctors
- Marshfield 58 doctors
- Littleton 57 doctors
- Ludlow 57 doctors
- S Weymouth 57 doctors
- North Billerica 53 doctors
- Lakeville 52 doctors
- Orleans 52 doctors
- Belchertown 51 doctors
- Harvard 51 doctors
- Teaticket 51 doctors
- Wayland 50 doctors
- Whitman 50 doctors
- Pepperell 49 doctors
- Sturbridge 48 doctors
- Norton 47 doctors
- Sutton 47 doctors
- Centerville 44 doctors
- Bradford 43 doctors
- Lee 43 doctors
- West Boylston 43 doctors
- Yarmouth Port 43 doctors
- South Attleboro 41 doctors
- Holden 40 doctors
- Weston 40 doctors
- Ashland 39 doctors
- Brewster 39 doctors
- Osterville 39 doctors
- Abington 38 doctors
- Harwich Port 38 doctors
- Provincetown 38 doctors
- East Walpole 37 doctors
- Southampton 37 doctors
- Cohasset 36 doctors
- Medfield 36 doctors
- Barre 35 doctors
- Ipswich 35 doctors
- Millis 35 doctors
- Vineyard Haven 35 doctors
- East Sandwich 34 doctors
- Groton 34 doctors
- Northbridge 34 doctors
- Westport 34 doctors
- East Bridgewater 33 doctors
- Hyde Park 33 doctors
- Uxbridge 33 doctors
- Billerica 32 doctors
- Allston 31 doctors
- Wellesley Hills 31 doctors
- Whitinsville 31 doctors
- Devens 30 doctors
- Oxford 30 doctors
- Holliston 29 doctors
- North Falmouth 29 doctors
- S. Yarmouth 28 doctors
- Feeding Hills 27 doctors
- Leeds 27 doctors
- Newton Lower Falls 27 doctors
- Lenox 26 doctors
No cities match your search.
New to Medicare? Read how to find a doctor that takes Medicare or what "accepts assignment" means.