882 cities with NPPES-registered healthcare providers in Massachusetts. Counts reflect providers with a Massachusetts practice address in the federal registry.
| Rank | City | Providers in MA |
|---|---|---|
| 1 | Boston | 42,832 |
| 2 | Worcester | 14,196 |
| 3 | Springfield | 9,192 |
| 4 | Cambridge | 5,653 |
| 5 | Brockton | 4,865 |
| 6 | Milford | 3,603 |
| 7 | Fall River | 3,477 |
| 8 | Framingham | 3,435 |
| 9 | Lowell | 3,361 |
| 10 | Marlborough | 3,277 |
| 11 | Newton | 3,271 |
| 12 | Quincy | 3,177 |
| 13 | Brookline | 2,821 |
| 14 | Burlington | 2,740 |
| 15 | Lawrence | 2,576 |
| 16 | Pittsfield | 2,542 |
| 17 | New Bedford | 2,539 |
| 18 | Beverly | 2,512 |
| 19 | Waltham | 2,488 |
| 20 | Plymouth | 2,308 |
| 21 | Danvers | 2,293 |
| 22 | Lynn | 2,289 |
| 23 | Woburn | 2,168 |
| 24 | Holyoke | 2,158 |
| 25 | Somerville | 2,104 |
| 26 | Salem | 2,097 |
| 27 | Northampton | 2,076 |
| 28 | Dorchester | 1,958 |
| 29 | Brighton | 1,836 |
| 30 | Taunton | 1,800 |
| 31 | Jamaica Plain | 1,799 |
| 32 | Hyannis | 1,705 |
| 33 | Lexington | 1,653 |
| 34 | Peabody | 1,628 |
| 35 | Norwood | 1,507 |
| 36 | Needham | 1,447 |
| 37 | Leominster | 1,430 |
| 38 | Attleboro | 1,424 |
| 39 | Haverhill | 1,412 |
| 40 | Natick | 1,384 |
| 41 | Wellesley | 1,373 |
| 42 | Greenfield | 1,372 |
| 43 | West Springfield | 1,366 |
| 44 | Medford | 1,350 |
| 45 | Weymouth | 1,337 |
| 46 | Concord | 1,314 |
| 47 | Fitchburg | 1,259 |
| 48 | Malden | 1,248 |
| 49 | Braintree | 1,222 |
| 50 | Chelmsford | 1,182 |