Drug & Alcohol Rehab Centers in Massachusetts

Massachusetts has 1282 addiction-treatment facilities in our directory, including inpatient, outpatient, and detox programs.

1282 treatment facilities listed in Massachusetts. Rankings on this page are organic — based on facility data and ratings only, never on payment. How we rank →

Top rated rehab centers in Massachusetts

Historical star ratings were licensed from Recovery Brands (rehabs.com / recovery.org, through 2023). Verified TRR reviews are collected and email-verified on TopRatedRehabs. Review policy →

Browse by city

Boston
155 facilities
Worcester
89 facilities
Cambridge
84 facilities
Springfield
53 facilities
New Bedford
47 facilities
Northampton
44 facilities
Pittsfield
42 facilities
Fall River
41 facilities
Somerville
35 facilities
Quincy
35 facilities
Brockton
29 facilities
Framingham
27 facilities
Holyoke
27 facilities
Lowell
26 facilities
Newton
24 facilities
Hyannis
22 facilities
Greenfield
20 facilities
Lynn
20 facilities
Norwood
19 facilities
Taunton
19 facilities
Salem
19 facilities
Lawrence
18 facilities
Jamaica Plain
18 facilities
Danvers
16 facilities
Attleboro
16 facilities
Newburyport
15 facilities
Falmouth
15 facilities
Concord
14 facilities
Peabody
13 facilities
Acton
12 facilities
Westborough
11 facilities
Fitchburg
11 facilities
Haverhill
9 facilities
Dorchester
9 facilities
Plymouth
9 facilities
Amesbury
9 facilities
Southbridge
8 facilities
Gloucester
7 facilities
Foxboro
6 facilities
Beverly
5 facilities
Brighton
5 facilities
Waltham
5 facilities
Malden
4 facilities
Medford
4 facilities
Arlington
4 facilities
Bridgewater
4 facilities
East Boston
4 facilities
North Dartmouth
4 facilities
Easthampton
4 facilities
Woburn
4 facilities
Weymouth
4 facilities
Brookline
4 facilities
Wakefield
3 facilities
Salisbury
3 facilities
Norton
3 facilities
Westfield
3 facilities
Natick
3 facilities
Norwell
3 facilities
Milford
2 facilities
Belmont
2 facilities
Pembroke
2 facilities
Orange
2 facilities
Allston
2 facilities
Westford
2 facilities
West Springfield
2 facilities
Charlestown
2 facilities
North Easton
2 facilities
Roxbury
2 facilities
Whitinsville
2 facilities
Burlington
2 facilities
Stoughton
2 facilities
Newton Center
2 facilities
Leominster
2 facilities
Tewksbury
2 facilities
North Adams
2 facilities
Ashburnham
2 facilities
Dorchester Ctr
2 facilities

Need help choosing?

Use our treatment search to filter by insurance, program type, and setting — or call the SAMHSA National Helpline at 1-800-662-4357 (free, confidential, 24/7).