Home / Massachusetts / CitiesCities in Massachusetts 454 cities with 37,550 individual clinicians billing Original Medicare Part B in 2024, by the practice location on their Medicare claims. Hospitals in Massachusetts
City (practice location on Medicare claims) Clinicians, 2024 Physicians, 2024 Specialties, 2024 Boston 10,618 7,954 82 Worcester 2,775 1,657 66 Springfield 1,612 891 68 Burlington 1,164 724 67 Cambridge 760 503 52 Fall River 629 297 52 Brockton 615 338 48 Newton 416 236 49 Pittsfield 379 186 48 Hyannis 378 201 47 Plymouth 358 143 43 Framingham 352 168 48 Brighton 339 235 50 Beverly 332 167 44 Lawrence 320 196 37 Weymouth 319 143 48 Quincy 312 107 35 Salem 300 180 39 Lowell 294 125 39 Brookline 282 174 41 New Bedford 263 92 30 Peabody 249 119 38 Wellesley 248 137 34 Danvers 240 86 35 Leominster 235 124 37 Northampton 234 125 45 Waltham 231 79 34 Norwood 230 106 38 Westwood 224 81 14 Concord 219 136 40 Chelmsford 215 74 27 Milford 209 123 41 Taunton 207 87 35 Attleboro 206 87 32 Chestnut Hill 195 123 29 Greenfield 195 91 35 Dartmouth 194 87 38 Woburn 187 62 32 Newburyport 177 74 33 Holyoke 174 79 35 Somerville 174 71 28 Natick 164 45 30 South Weymouth 160 104 33 Needham 158 82 34 Falmouth 157 55 28 Dorchester 155 82 21 North Andover 155 41 33 North Dartmouth 154 65 30 Medford 153 69 30 Braintree 149 57 29 Dedham 149 42 28 Lynn 147 49 21 West Springfield 147 36 27 Winchester 144 87 36 Haverhill 141 53 32 Belmont 137 67 15 Stoneham 134 74 36 Jamaica Plain 129 82 30 Melrose 129 61 29 Lexington 125 60 25 Methuen 124 65 33 East Boston 123 46 14 Malden 118 60 19 Norwell 115 38 21 Fairhaven 112 43 24 Acton 111 34 18 Marlborough 111 58 33 Milton 109 56 26 Westfield 106 45 22 Auburn 103 27 13 Gardner 100 47 29 Southbridge 99 62 29 Westborough 98 38 24 Palmer 92 50 23 Andover 86 36 26 Shrewsbury 85 43 17 North Easton 84 42 22 Arlington 83 25 18 Amherst 82 21 19 Franklin 82 17 16 Stoughton 82 21 20 Hingham 80 28 17 Watertown 79 23 14 Fitchburg 77 32 21 Wareham 75 39 20 Chelsea 73 42 15 Longmeadow 72 23 16 Mashpee 71 23 16 Everett 69 27 18 Pembroke 68 17 10 West Roxbury 68 36 26 Florence 66 21 18 Canton 65 14 19 Tewksbury 65 21 14 Revere 64 37 13 Charlestown 62 34 15 Chicopee 62 27 20 North Chelmsford 59 32 17 Foxboro 58 25 18 Gloucester 57 18 16 Reading 55 22 17 Wakefield 55 11 15 East Bridgewater 54 17 11 North Attleboro 54 12 12 Walpole 54 14 14 Amesbury 53 3 11 Randolph 52 11 14 Swampscott 52 22 13 Northborough 51 18 14 Plainville 51 20 12 Raynham 50 14 13 Swansea 47 11 14 Westford 47 16 13 Hanover 46 7 12 Wilmington 46 13 11 Southborough 45 19 16 Bedford 44 7 15 East Longmeadow 44 7 16 Holden 44 13 12 Roxbury 44 13 11 Bridgewater 41 8 12 Middleboro 41 13 15 Roslindale 41 21 14 Dorchester Center 40 28 18 Mansfield 40 13 14 Webster 40 15 10 Norton 39 3 7 Saugus 38 7 8 South Hadley 38 9 13 Sudbury 38 7 9 Wilbraham 37 6 12 Hopkinton 36 10 10 Marblehead 36 7 8 North Adams 36 13 13 Weston 36 14 12 Great Barrington 35 17 16 Ludlow 35 3 11 Easthampton 34 8 12 N Chelmsford 34 20 9 Charlton 33 9 10 Dracut 33 8 11 Medfield 33 7 9 Harwich 32 12 10 Kingston 32 6 8 N Dartmouth 32 15 14 Roxbury Crossing 32 26 16 Duxbury 31 8 14 Foxborough 31 13 13 Hudson 31 4 7 Lancaster 31 10 9 Medway 31 5 9 Barre 30 15 7 Scituate 30 10 13 South Boston 30 11 8 Agawam 29 5 10 Sturbridge 29 9 14 Marshfield 28 4 9 Uxbridge 28 12 6 Wellesley Hills 28 24 13 Belchertown 27 6 10 Bellingham 26 6 8 Wayland 26 8 10 South Easton 25 7 9 Ayer 24 19 14 Leeds 24 7 10 Winthrop 24 4 11 Wrentham 24 5 8 Lynnfield 23 8 12 Nantucket 23 8 11 Somerset 23 6 11 South Yarmouth 23 6 10 Abington 22 7 9 North Quincy 22 9 5 Oak Bluffs 22 14 10 Sharon 22 5 10 Bourne 21 9 7 Hadley 21 8 11 Sandwich 21 11 10 Ashland 20 2 7 Brewster 20 4 10 Hopedale 20 16 7 Ipswich 20 8 8 Manchester 20 5 5 North Reading 20 7 10 Westport 20 7 7 Williamstown 20 5 11 Athol 19 6 10 Feeding Hills 19 5 10 Hyde Park 19 6 9 Lenox 19 12 11 Orleans 19 4 8 Seekonk 19 0 4 Harvard 18 8 8 Lee 18 8 6 Middleton 18 3 7 Billerica 17 4 7 Groton 17 6 6 South Hamilton 17 7 7 Wenham 17 0 3 Allston 16 2 9 Northbridge 16 10 5 Rockland 16 0 8 Spencer 16 8 5 Vineyard Haven 16 4 10 Clinton 15 5 7 Millis 15 5 10 Whitinsville 15 0 7 North Falmouth 14 8 7 West Yarmouth 14 9 10 Yarmouth Port 14 7 8 East Weymouth 13 10 3 Newton Lower Falls 13 12 6 Provincetown 13 5 6 Sutton 13 4 5 Upton 13 6 7 Ware 13 6 9 West Bridgewater 13 3 6 Whitman 13 5 6 Centerville 12 0 5 Cohasset 12 5 4 Littleton 12 0 8 Norfolk 12 8 7 North Grafton 12 3 6 South Dennis 12 3 6 West Boylston 12 5 5 Westminster 12 4 8 Boxford 11 2 7 East Sandwich 11 7 4 Holliston 11 2 7 Lakeville 11 2 6 Marion 11 0 4 Millbury 11 8 7 Pepperell 11 3 5 Salisbury 11 1 6 Sterling 11 6 6 Carver 10 2 5 Harwich Port 10 1 3 Mattapoisett 10 1 6 Maynard 10 3 9 North Billerica 10 4 5 Rehoboth 10 2 5 South Attleboro 10 6 5 Wellfleet 10 5 5 Baldwinville 9 2 4 Marstons Mills 9 1 6 Mattapan 9 4 7 Newton Centre 9 3 5 Oxford 9 2 7 Rowley 9 3 5 West Hatfield 9 5 5 Adams 8 2 5 Devens 8 1 3 Edgartown 8 0 4 Mendon 8 5 5 S Weymouth 8 7 7 West Newton 8 1 5 Bolton 7 6 3 Buzzards Bay 7 1 5 Templeton 7 6 2 Winchendon 7 3 3 Barnstable 6 0 3 Cotuit 6 3 5 East Falmouth 6 0 3 Georgetown 6 2 4 Holbrook 6 0 4 Orange 6 0 3 Stockbridge 6 5 4 Stow 6 0 4 Topsfield 6 1 5 Worthington 6 3 3 W Springfield 6 2 5 Bradford 5 3 4 East Walpole 5 2 3 Groveland 5 0 3 Hull 5 1 5 Manchester By The Sea 5 1 4 Marlboro 5 4 2 Newbury 5 2 4 Newton Center 5 0 4 North Dighton 5 2 2 Osterville 5 1 3 Paxton 5 0 3 Teaticket 5 3 5 West Barnstable 5 3 5 Westboro 5 1 4 West Brookfield 5 2 3 West Tisbury 5 0 4 West Wareham 5 0 4 W Yarmouth 5 2 4 Brimfield 4 2 2 East Harwich 4 0 3 E Longmeadow 4 2 4 Gt Barrington 4 2 3 Hanscom Afb 4 2 3 Huntington 4 1 4 Indian Orchard 4 3 2 Leicester 4 0 2 Lunenburg 4 2 4 Merrimac 4 2 4 N Andover 4 4 1 Newton Upper Falls 4 0 3 Newtonville 4 2 4 Pocasset 4 1 4 Princeton 4 1 4 Rochdale 4 0 2 Rockport 4 0 2 Shelburne Falls 4 2 4 Shirley 4 0 2 Southampton 4 0 4 Southwick 4 0 4 Turners Falls 4 2 3 Tyngsboro 4 0 3 Williamsburg 4 1 3 Ashburnham 3 1 3 Auburndale 3 1 3 Chatham 3 1 3 Dennis 3 1 3 Dover 3 3 3 Essex 3 0 3 Fiskdale 3 0 3 Forestdale 3 1 3 Halifax 3 1 2 Hanson 3 1 3 Hubbardston 3 0 3 Lanesborough 3 0 3 N Billerica 3 1 2 Needham Heights 3 1 3 Newton Highlands 3 0 2 Sagamore Beach 3 1 3 S Hamilton 3 0 3 Southboro 3 2 2 Sunderland 3 1 3 Acushnet 2 0 2 Alford 2 1 2 Avon 2 0 1 Berlin 2 1 2 Boylston 2 0 1 Carlisle 2 0 2 Dalton 2 1 2 Dighton 2 0 2 Douglas 2 1 2 Dudley 2 0 2 East Cambridge 2 2 2 East Dennis 2 0 1 Eastham 2 0 1 East Long Meadow 2 2 1 Easton 2 0 2 East Wareham 2 0 2 E Bridgewater 2 0 2 Lanesboro 2 1 2 Lincoln 2 0 2 N. Attleboro 2 0 2 No Quincy 2 2 2 North Weymouth 2 2 2 Norwwod 2 2 2 Sagamore 2 0 2 South Chatham 2 0 2 South Dartmouth 2 0 1 South Deerfield 2 1 2 South Egremont 2 0 1 South Grafton 2 1 2 S Yarmouth 2 1 2 Waban 2 2 1 W Bridgewater 2 0 2 West Harwich 2 0 2 Windsor 2 0 2 W. Roxbury 2 1 2 Yarmouthport 2 0 2 Bangor 1 0 1 Becket 1 0 1 Bemont 1 0 1 Berkley 1 0 1 Bernardston 1 0 1 Beverly Farms 1 1 1 Bost 1 1 1 Boston, Ma 1 1 1 Boxborough 1 0 1 Brackton 1 0 1 Brochton 1 1 1 Cambrige 1 1 1 Cataumet 1 1 1 Charleston 1 1 1 Cheshire 1 0 1 Chilmark 1 0 1 Ded Ham 1 1 1 Dednam 1 0 1 Dennis Port 1 0 1 East Douglas 1 1 1 East Freetown 1 0 1 East Taunton 1 0 1 E Sandwich 1 1 1 E. Wareham 1 0 1 Fromingham 1 1 1 Fruit St 1 1 1 Granby 1 0 1 Hamilton 1 0 1 Hampden 1 0 1 Hatfield 1 0 1 Ipswitch 1 0 1 Jefferson 1 0 1 Lenox Dale 1 0 1 Leominister 1 0 1 Leomister 1 0 1 Middleborough 1 0 1 Monson 1 0 1 Montgomery 1 0 1 Nahant 1 0 1 N Easton 1 0 1 Newbedford 1 0 1 Newton Ctr 1 0 1 New York 1 1 1 No. Chelmsford 1 1 1 No Dartmouth 1 1 1 Nor 1 1 1 North Borough 1 0 1 North Brookfield 1 0 1 North Cambridge 1 0 1 North Chatham 1 0 1 Northfolk 1 1 1 Noth Attleboro 1 0 1 N Weymouth 1 0 1 Peterborough 1 0 1 Phillipston 1 1 1 Plympton 1 0 1 Ratnham 1 0 1 Rochester 1 0 1 Rondolph 1 1 1 Rutland 1 0 1 S Attleboro 1 0 1 Scarborough 1 0 1 S Deerfield 1 0 1 S Dennis 1 1 1 Shapiro 9, Suite A 1 1 1 Shelburne 1 0 1 Sherborn 1 1 1 So Hadley 1 1 1 So Hamilton 1 0 1 South Attlevoro 1 1 1 South Weumouth 1 1 1 Spingfield 1 1 1 Starbridge 1 0 1 Tannton 1 1 1 Tewsbury 1 1 1 Wartham 1 0 1 Watham 1 1 1 W Barnstable 1 0 1 West Borough 1 1 1 West Newbury 1 1 1 West Stockbridge 1 0 1 Worcerster 1 0 1 Worcesster 1 1 1 Worcestor 1 1 1 Worceter 1 1 1 Worrester 1 1 1
Source: CMS Medicare Physician & Other Practitioners public use files (Original Medicare Part B fee-for-service). Data year 2024. City spellings that differ only in punctuation or case are combined (how cities are assigned ).