Skip to main content
Need immediate help? SAMHSA Helpline: 1-800-662-4357 | 988 Suicide & Crisis Lifeline: Call or text 988 | Crisis Text Line: Text HOME to 741741
Treatment Association
Directory How we vet Resources
Get verified
Home/Directory/Vermont

Treatment centers in Vermont

71 facilities across 27 cities

Treatment facilities in Vermont

Elevate Youth Services
Barre, VT 05641
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 802-229-9151
Is this your center? Claim your listing
Washington County Mental Health Servs
Barre, VT 05641
MH
Accepts: Private insurance, Medicaid
Call 802-479-0012
Is this your center? Claim your listing
Healthcare and Rehabilitation Services
Bellows Falls, VT 05101
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 802-463-3947
Is this your center? Claim your listing
Windham Center
Bellows Falls, VT 05101
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 802-463-1346
Is this your center? Claim your listing
BAART Programs
Bennington, VT 05201
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 802-221-3499
Is this your center? Claim your listing
SaVida Health
Bennington, VT 05201
SA
Accepts: Private insurance, Medicaid, Medicare
Call 802-448-5105
Is this your center? Claim your listing
United Counseling Services
Bennington, VT 05201
SA
Accepts: Private insurance, Medicaid, Medicare
Call 802-442-5491 x315
Is this your center? Claim your listing
VA Bennington CBOC
Bennington, VT 05201
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 802-440-3300
Is this your center? Claim your listing
United Counseling Service of
Bennington, VT 05201
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 802-442-5491 x315
Is this your center? Claim your listing
Clara Martin Center
Bradford, VT 05033
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 802-222-4477
Is this your center? Claim your listing
Valley Vista
Bradford, VT 05033
SA Detox
Accepts: Private insurance, Medicaid
Call 802-222-5201
Is this your center? Claim your listing
Bradford Farm House
Bradford, VT 05033
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 802-222-4477
Is this your center? Claim your listing
Brattleboro Comprehensive Treatment
Brattleboro, VT 05304
SA Detox MAT
Accepts: Private insurance, Medicaid, Medicare
Call 802-258-4623
Is this your center? Claim your listing
Healthcare and Rehabilitation Services
Brattleboro, VT 05301
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 802-254-6028
Is this your center? Claim your listing
SaVida Health
Brattleboro, VT 05301
SA
Accepts: Private insurance, Medicaid, Medicare
Call 802-451-0231
Is this your center? Claim your listing
Brattleboro CBOC
Brattleboro, VT 05301
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 802-251-2200
Is this your center? Claim your listing
Burlington Lakeside CBOC
Burlington, VT 05401
SA MH Detox
Accepts: Contact for options
Call 802-657-7090
Is this your center? Claim your listing
Howard Center
Burlington, VT 05401
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 802-488-6100
Is this your center? Claim your listing
Spectrum Youth and Family Services
Burlington, VT 05401
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 802-864-7423 x310
Is this your center? Claim your listing
University of Vermont Medical Center
Burlington, VT 05401
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 802-847-3333
Is this your center? Claim your listing
Lund Family Center
Burlington, VT 05401
SA MH
Accepts: Medicaid
Call 802-864-7467
Is this your center? Claim your listing
FortySeven Main Street Inc
Castleton, VT 05735
MH
Accepts: Private insurance
Call 800-287-5325
Is this your center? Claim your listing
Spring Lake Ranch Therapeutic
Cuttingsville, VT 05738
SA MH
Accepts: Contact for options
Call 802-492-3322
Is this your center? Claim your listing
Healthcare and Rehabilitation Services
Hartford, VT 05047
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 802-295-3031
Is this your center? Claim your listing
Northshire UCS
Manchester Center, VT 05255
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 802-442-5491
Counseling Service of Addison County
Middlebury, VT 05753
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 802-388-6751 x113
Is this your center? Claim your listing
Counseling Servs of Addison County
Middlebury, VT 05753
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 802-388-6751 x432
Is this your center? Claim your listing
BAART Behavioral Health Services
Montpelier, VT 05602
SA Detox MAT
Accepts: Private insurance, Medicaid, Medicare
Call 802-223-2003
Is this your center? Claim your listing
Washington County Mental Health Servs
Montpelier, VT 05602
SA MH
Accepts: Sliding scale
Call 802-225-8355
Is this your center? Claim your listing
Washington County Mental Health Servs
Montpelier, VT 05601
SA
Accepts: Private insurance, Medicaid, Medicare
Call 802-301-3360
Is this your center? Claim your listing
Sunrise Wellness Center
Montpelier, VT 05602
MH
Accepts: Private insurance, Medicaid, Medicare
Call 802-223-7544
Is this your center? Claim your listing
Vermont Psychiatric Care Hospital
Montpelier, VT 05602
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 802-828-3300
Is this your center? Claim your listing
Behavioral Health and Wellness Center
Morrisville, VT 05661
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 802-888-8320
Is this your center? Claim your listing
SaVida Health
Morrisville, VT 05661
SA
Accepts: Private insurance, Medicaid, Medicare
Call 802-782-9472
Is this your center? Claim your listing
Lamoille County Mental Health Services
Morrisville, VT 05661
MH
Accepts: Private insurance, Medicaid, Medicare
Call 802-888-5026
Is this your center? Claim your listing
BAART Programs
Newport, VT 05855
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 802-397-9484
Is this your center? Claim your listing
Bicycle Health
Newport, VT 05855
SA
Accepts: Private insurance, Medicaid, Medicare
Call 844-943-2514
Is this your center? Claim your listing
Newport CBOC
Newport, VT 05855
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 802-295-9363
Is this your center? Claim your listing
SaVida Health
Newport, VT 05855
SA
Accepts: Private insurance, Medicaid, Medicare
Call 802-487-0781
Is this your center? Claim your listing
Northeast Kingdom Human Services Inc
Newport, VT 05855
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 802-334-6744
Is this your center? Claim your listing
Clara Martin Center
Randolph, VT 05060
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 802-728-4466
Is this your center? Claim your listing
Gifford Healthcare Addiction
Randolph, VT 05060
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 802-728-7744
Is this your center? Claim your listing
Ayers Brook
Randolph, VT 05060
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 802-728-4466
Is this your center? Claim your listing
Bradford Psychiatric Associates
Rutland, VT 05701
SA
Accepts: Private insurance, Medicaid, Medicare
Call 802-775-7798
Is this your center? Claim your listing
Forensic Consultation and
Rutland, VT 05701
SA
Accepts: Private insurance, Medicaid, Medicare
Call 802-772-0700 x109
Is this your center? Claim your listing
Recovery House Inc
Rutland, VT 05701
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 802-775-3476
Is this your center? Claim your listing
Rutland CBOC
Rutland, VT 05701
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 802-295-9363
Is this your center? Claim your listing
Rutland Mental Health
Rutland, VT 05701
SA
Accepts: Private insurance, Medicaid, Medicare
Call 802-747-3588 x253
Is this your center? Claim your listing
Rutland Regional Medical Center
Rutland, VT 05701
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 802-776-5800
Is this your center? Claim your listing
Rutland Mental Health Services Inc
Rutland, VT 05701
MH
Accepts: Private insurance, Medicaid, Sliding scale
Call 802-747-3588
Is this your center? Claim your listing
BAART Programs
Saint Albans, VT 05478
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 802-370-3545
Is this your center? Claim your listing
Northwestern Counseling Support Servs
Saint Albans, VT 05478
SA
Accepts: Private insurance, Medicaid, Medicare
Call 802-524-6554
Is this your center? Claim your listing
SaVida Health
Saint Albans, VT 05478
SA
Accepts: Private insurance, Medicaid, Medicare
Call 802-528-1500
Is this your center? Claim your listing
Turning Point/Franklin County
Saint Albans, VT 05478
SA
Accepts: Contact for options
Call 802-782-8454
Is this your center? Claim your listing
Northwestern Counseling and
Saint Albans, VT 05478
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 802-524-6555
Is this your center? Claim your listing
Soar Learning Center
Saint Albans Bay, VT 05481
SA MH
Accepts: Medicaid
Call 802-527-7514
Is this your center? Claim your listing
BAART Programs
Saint Johnsbury, VT 05819
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 802-748-6166
Is this your center? Claim your listing
Northeast Kingdom Human Services Inc
Saint Johnsbury, VT 05819
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 802-748-3181
Is this your center? Claim your listing
Howard Center
South Burlington, VT 05403
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 802-488-7380
Is this your center? Claim your listing
Lund Family Center
South Burlington, VT 05403
SA
Accepts: Medicaid
Call 802-864-7467
Is this your center? Claim your listing
Lund Family Center
South Burlington, VT 05403
SA
Accepts: Private insurance, Medicaid, Medicare
Call 802-864-7467
Is this your center? Claim your listing
Healthcare and Rehabilitation Services
Springfield, VT 05156
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 802-886-4500
Is this your center? Claim your listing
SaVida Health
Springfield, VT 05156
SA
Accepts: Private insurance, Medicaid, Medicare
Call 802-231-4486
Is this your center? Claim your listing
Springfield Health Center
Springfield, VT 05156
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 802-886-8914
Is this your center? Claim your listing
SaVida Health
Vergennes, VT 05491
SA
Accepts: Private insurance, Medicaid, Medicare
Call 802-870-0662
Is this your center? Claim your listing
Recovery House Inc
Wallingford, VT 05773
SA Detox
Accepts: Private insurance, Medicaid, Sliding scale
Call 802-446-2640
Is this your center? Claim your listing
SaVida Health
West Springfield, VT 01089
SA
Accepts: Private insurance, Medicaid, Medicare
Call 413-333-5602
Is this your center? Claim your listing
CT Valley Addiction Recovery Inc
White River Junction, VT 05001
SA
Accepts: Private insurance, Medicaid, Medicare
Call 802-674-9400
Is this your center? Claim your listing
White River Junction VA Medical Center
White River Junction, VT 05009
SA Detox
Accepts: Contact for options
Call 802-295-9363 x5078
Is this your center? Claim your listing
Clara Martin Center
Wilder, VT 05088
SA
Accepts: Private insurance, Medicaid, Medicare
Call 802-728-4466
Is this your center? Claim your listing
CT Valley Addiction Recovery Inc
Windsor, VT 05089
SA
Accepts: Private insurance, Medicaid, Medicare
Call 802-674-9400

Showing 25 of 71 facilities

Browse by city

Barre (2) Bellows Falls (2) Bennington (5) Bradford (3) Brattleboro (4) Burlington (5) Castleton (1) Cuttingsville (1) Hartford (1) Manchester Center (1) Middlebury (2) Montpelier (5) Morrisville (3) Newport (5) Randolph (3) Rutland (7) Saint Albans (5) Saint Albans Bay (1) Saint Johnsbury (2) South Burlington (3) Springfield (3) Vergennes (1) Wallingford (1) West Springfield (1)
White River Junction (2) Wilder (1) Windsor (1)

Showing 24 of 27 cities โ€” click to see 3 more

Helpful guides

How to choose a treatment center Insurance coverage guide IOP vs PHP vs residential How much does rehab cost? Free rehab options

Is your facility in Vermont?

Get independently verified and show families you meet the highest standards for quality, ethics, and transparency.

Apply for verification โ€” it's free

Frequently asked questions

How many treatment centers are in Vermont?
Vermont has 71 treatment facilities across 27 cities, including 66 substance abuse programs, 34 mental health facilities, and 9 detox centers.
Does Medicaid cover rehab in Vermont?
Yes. Green Mountain Care covers substance abuse and mental health treatment. 65 facilities in Vermont accept Medicaid in our directory.
How do I find free rehab in Vermont?
44 facilities in Vermont offer sliding scale or state-funded treatment. Call SAMHSA at 1-800-662-4357 for free referrals to low-cost programs in your area.
Treatment Association

Independently verifying treatment facilities so families can find help with confidence.

For families

Find a location near you
Treatment guides
Contact us

For centers

Get verified
Vetting criteria
For treatment centers

Company

About us
Privacy
Terms ยท Sitemap
© 2026 Treatment Association. All rights reserved. Not a medical provider. If experiencing an emergency, call 911.