Skip to content
Therapy Index US · federal registry

Therapists & Counselors in Massachusetts

Psychologists, clinical social workers, counselors, marriage and family therapists and psychiatrists registered with a practice address in this area.

70,683
Registered providers
246
Places with providers
5th
National rank
of 56
12
Licence types

How density varies inside Massachusetts

Each bar is the number of places at that level of provider density. A long right tail means a few places carry far more providers per resident than the rest of the state.

median 104.1 0 256.2 providers per 10,000 residents · 53 places in Massachusetts
Distribution across 53 places in Massachusetts.

There are 70,683 licensed providers registered in Massachusetts. The two most common licence types are mental health counselor (18,614) and clinical social worker (17,868).

Massachusetts ranks 5th of 56 states and territories by the number of registered providers in this field.

The largest single group is mental health counselor, at 18,614 providers or 26% of the total. Licence titles vary between states for what is often similar training and scope, so the mix here partly reflects how Massachusetts licenses its providers.

The largest single group, mental health counselor, accounts for 27% of licensed providers registered here, so no one licence defines what is available. Training route and areas of focus vary more within a licence type than between them.

Providers are registered in 246 distinct places across Massachusetts. The map shows the ZIP codes with the highest counts.

These counts come from the federal NPI registry. A provider appears here if they hold an active NPI with a practice address in this area — it does not mean they are currently accepting new clients, and the registry does not record insurance, fees or availability.

How Massachusetts got here

new registrations per year

Each registration carries the year it was issued, so the registry doubles as a record of when this workforce grew in Massachusetts. A rising line means the constraint is easing; a flat one means today's shortage is likely to be next year's too.

02.7k5.4k200820172026
New registrations per year. licensed providers in Massachusetts. Annual registrations in 2025 were 37% higher than in 2008. The final bar is faded because 2026 is still in progress. Starts at 2008 on purpose. The NPI system launched in 2006– 2007 and the whole profession registered at once, so those two years are an artefact of the rollout rather than a measure of anything. Including them would make the following year look like a collapse.

Who they are

self-reported to CMS

79% of registered licensed providers in Massachusetts are women. Nationally the figure varies a great deal by licence type — occupational therapy at one end, psychiatry at the other. See the national breakdown.

You can filter any city list on this site by gender. We show it because it is one of the most common things people search for and, for some kinds of work, a real need — but it is only ever a filter here, never a ranking.

Where they are registered

circle size = providers in that ZIP code
The highest-count ZIP codes for licensed providers in Massachusetts. Circle position is the ZIP code centroid, not a street address.

By licence type

Places in Massachusetts

229 of 229 have their own page so far
Place Providers Population Per 10k
Boston 6,503 672,973 96.6
Springfield 3,668 154,702 237.1
Worcester 3,601 213,862 168.4
Brookline 3,290
Cambridge 2,464 122,588 201.0
Brockton 1,700 106,134 160.2
Lowell 1,694 119,971 141.2
Quincy 1,425 103,173 138.1
Newton 1,398 90,741 154.1
Northampton 1,333 31,047 429.3
Framingham 1,326 73,021 181.6
Fall River 1,267 95,298 133.0
New Bedford 1,094 101,834 107.4
Lawrence 1,061 89,320 118.8
Pittsfield 1,028 42,909
Holyoke 989 38,023 260.1
Salem 987 45,381 217.5
Watertown 915 35,710 256.2
Beverly 886 43,363 204.3
Plymouth 858
Lexington 851
Taunton 846 62,522
Lynn 776 104,236 74.4
Somerville 772 84,211 91.7
Waltham 692 65,037 106.4
Norwood 686
Haverhill 685 68,361 100.2
Belmont 669
Chelsea 664 40,130
Milford 652
Greenfield 642 17,691
West Springfield Town 632 28,829 219.2
West Concord 606
Cochituate 593
Needham 588
Danvers 569
Milton 535
Woburn 525 43,962 119.4
Arlington 520
Dedham 512
West Yarmouth 503
Fitchburg 497 42,136 118.0
Hanscom AFB 479
North Scituate 460
Marlborough 453 42,772 105.9
Andover 446
Randolph Town 444 34,948 127.0
Wellesley 435
Westfield 432 40,546
Amherst Town 426 40,920 104.1
Malden 423 66,370 63.7
Attleboro 405 47,447 85.4
Medford 396 59,834 66.2
Braintree Town 395 38,957 101.4
Peabody 382 55,953 68.3
Leominster 343 44,194 77.6
Weymouth Town 340 59,759 56.9
Methuen 333 54,584 61.0
Gloucester 292 30,627 95.3
Easthampton 288 15,851 181.7
Sharon 275
Chicopee 271 55,310 49.0
Everett 261 53,572 48.7
Gardner 259 21,483 120.6
Northborough 243
Westborough 235
Burlington 227
Bridgewater Town 226 29,309 77.1
Amesbury 226 17,588 128.5
Wilmington 220
Longmeadow 219
Hingham 218
Southbridge Town 215 18,105 118.8
Franklin Town 213 33,955 62.7
Hanson 212
Wakefield 197
Falmouth 187
Whitinsville 183
Abington 183
Maynard 182
Walpole 177
Littleton Common 177
Middleborough Center 174
Newburyport 168 19,148 87.7
Ocean Grove 155
Smith Mills 146
Pocasset 144
Ware 139
Ipswich 139
Barnstable Town 135 50,101 26.9
Mashpee Neck 132
Cordaville 128
Foxborough 124
Millis-Clicquot 121
Raynham Center 120
Hudson 118
Reading 116
Athol 116
Hopkinton 110
Granby 108
Melrose 106 29,597 35.8
Great Barrington 106
Marshfield 105
Revere 103 60,141 17.1
South Yarmouth 102
Marblehead 102
North Adams 101 12,368 81.7
Lee 96
Mansfield Center 94
Clinton 94
Vineyard Haven 93
Sturbridge 91
North Attleborough Town 85 31,506 27.0
Winchester 84
Norton Center 82
Nantucket 82
Hatfield 80
Yarmouth Port 79
Wilbraham 78
Agawam Town 77 28,783 26.8
Stoneham 76
Lunenburg 76
Upton 74
Duxbury 69
Topsfield 68
Swampscott 66
North Seekonk 65
Brewster 65
Saugus 64
Devens 62
Wareham Center 61
North Lakeville 61
Spencer 60
Medfield 56
Kingston 55
South Deerfield 54
Palmer Town 54 12,367 43.7
West Wareham 53
Scituate 52
Oak Bluffs 51
Webster 49
Pinehurst 49
Boxford 49
Lynnfield 48
East Sandwich 48
Orange 46
North Eastham 45
Orleans 44
Shelburne Falls 43
Lenox 43
Winthrop Town 42 18,647 22.5
Belchertown 42
Williamstown 39
Marion Center 39
Holbrook 39
Groton 39
Somerset 36
North Westport 36
Sandwich 35
Rutland 35
East Douglas 34
East Falmouth 33
Buzzards Bay 33
Bellingham 32
South Lancaster 29
Harwich Center 29
White Island Shores 28
Ayer 28
Mattapoisett Center 27
Hull 27
Barre 25
Adams 25
Rowley 24
Rockport 24
Oxford 24
Baldwinville 24
Cheshire 23
Townsend 22
Shirley 22
Provincetown 21
Chester 20
Bliss Corner 20
South Dennis 18
Millers Falls 18
Teaticket 17
Petersham 17
Housatonic 17
Hopedale 17
South Ashburnham 16
Salisbury 16
Forestdale 16
Bourne 16
Sagamore 15
Harwich Port 15
Acushnet Center 15
Chatham 14
Turners Falls 13
Pepperell 13
West Brookfield 12
Fiskdale 12
Essex 12
North Falmouth 11
Monson Center 11
Dover 10
Winchendon 9
Northfield 9
Huntington 9
East Brookfield 9
Dennis Port 9
Deerfield 9
Dennis 8
North Brookfield 7
Nahant 7
Edgartown 7
West Chatham 6
Onset 5
East Pepperell 5
East Dennis 5
Blandford 4
West Falmouth 3
Russell 3
Holland 3
Brookfield 3
Woods Hole 2
West Warren 1
West Dennis 1
Warren 1
Monument Beach 1
East Harwich 1

5 places have no per-resident figure. Those are office districts inside a larger urban area, rural towns whose practices serve a whole region, or places where most registrations share one employer's address — dividing by the resident population there produces a number that looks precise and describes nothing. The provider counts are unaffected; the test is described in the methodology.