Cost and payment Sliding fee or payment help 16 Accepts Medicaid 23 Accepts Medicare 21 Private insurance 24 TRICARE 11 Publicly funded 23
Type of care Outpatient 24 Telehealth 22 Partial hospitalization 8 Residential 6 Hospital inpatient 5 Community mental health center 1
Therapy CBT 28 DBT 22 EMDR 10 Couples and family therapy 17 TMS 1
Crisis care Walk-in psychiatric emergency 15 Mobile crisis 5
Who it serves Children and teens 17 PTSD 16 Veterans 7 Eating disorders 5 Older adults 22 Spanish-speaking 2
Clear Filters 2301 Hampton Avenue, ZIP 63139
888-657-3201
Outpatient care Telehealth therapy Residential care CBT DBT Medicaid Medicare Walk-in crisis 10208 West Florissant Avenue, ZIP 63136
314-645-6840
Outpatient care Telehealth therapy Partial hospitalization CBT Medicaid Medicare Private insurance Payment help Walk-in crisis 1430 Olive Street, Suite 100, ZIP 63103
314-624-1008
Outpatient care Telehealth therapy Partial hospitalization CBT EMDR TMS Medicaid Medicare Private insurance Payment help Walk-in crisis 5647 Delmar Boulevard, ZIP 63112
314-531-1770 x4049
Outpatient care Telehealth therapy DBT EMDR couples and family therapy Medicaid Medicare Private insurance Sliding fee Payment help Walk-in crisis 4236 Lindell Boulevard, ZIP 63108
314-531-1770 x4010
Outpatient care Telehealth therapy CBT DBT EMDR Medicaid Medicare Private insurance Sliding fee Payment help Walk-in crisis 5669 Delmar Boulevard, ZIP 63108
314-531-1770 x4028
Outpatient care Telehealth therapy CBT DBT EMDR Medicaid Medicare Private insurance Sliding fee Payment help Walk-in crisis 5669 Delmore Boulevard, ZIP 63106
718-358-8288 x2025
Outpatient care Telehealth therapy Partial hospitalization CBT DBT couples and family therapy Medicaid Medicare Private insurance Sliding fee Payment help Walk-in crisis 10324 Ladue Road, ZIP 63141
314-949-2080
Outpatient care Partial hospitalization CBT DBT couples and family therapy Private insurance Sliding fee 3309 South Kings Highway Boulevard, ZIP 63139
314-206-3700
Outpatient care Telehealth therapy CBT DBT EMDR Medicaid Medicare Private insurance Payment help Walk-in crisis 3700 South Lindbergh Boulevard, Suite A, ZIP 63127
913-701-2769
Outpatient care Telehealth therapy CBT DBT EMDR Medicaid Medicare Private insurance Payment help Walk-in crisis 1001 Lynch Street, ZIP 63118
314-615-2119
Outpatient care Telehealth therapy CBT DBT EMDR Medicaid Medicare Private insurance Sliding fee Payment help Walk-in crisis 7401 Florissant Road, ZIP 63121
314-261-6011
Telehealth therapy Residential care CBT couples and family therapy 2055 Craigshire Road, Suite 410, ZIP 63146
866-465-0590
Outpatient care Telehealth therapy CBT DBT couples and family therapy Medicaid Medicare Private insurance 8240 Saint Charles Rock Road, ZIP 63114
314-427-3755 x212
Residential care CBT DBT couples and family therapy Medicaid 1901 Pennsylvania Avenue, ZIP 63133
314-512-7800
Telehealth therapy Residential care Hospital inpatient care CBT DBT EMDR Medicaid Private insurance Payment help 5920 Dr Martin Luther King Drive, ZIP 63112
314-922-7139
Outpatient care Telehealth therapy Partial hospitalization CBT DBT couples and family therapy Medicaid Medicare Private insurance Walk-in crisis 9666 Olive Boulevard, Suite 400, ZIP 63132
314-787-5100
Outpatient care Telehealth therapy CBT DBT couples and family therapy 231 West Lockwood Avenue, Suite 201, ZIP 63119
314-961-1452
Outpatient care Partial hospitalization Residential care CBT DBT couples and family therapy Medicaid Private insurance 970 Executive Parkway Drive, ZIP 63141
636-933-1231
Outpatient care CBT DBT Medicare Private insurance 615 South New Ballas Road, ZIP 63141
314-251-0555
Outpatient care Telehealth therapy Hospital inpatient care CBT DBT Medicaid Medicare Private insurance Walk-in crisis 10010 Kennerly Road, ZIP 63128
314-251-0555
Outpatient care Telehealth therapy Hospital inpatient care CBT DBT Medicaid Medicare Private insurance Walk-in crisis 7190 Christopher Drive, ZIP 63129
314-806-2090
Partial hospitalization Residential care CBT DBT Private insurance 711 Old Ballas Road, Suite 203, ZIP 63141
636-425-3250
Outpatient care CBT DBT EMDR Medicare Private insurance Sliding fee 12141 Ladue Road, ZIP 63141
314-878-4340
Outpatient care Telehealth therapy CBT EMDR couples and family therapy Medicaid Medicare Private insurance Sliding fee 11166 Tesson Ferry Road, Suite 300, ZIP 63123
314-898-0102
Outpatient care Telehealth therapy CBT couples and family therapy Medicaid Medicare Private insurance Sliding fee 2650 Olive Street, ZIP 63103
314-371-6500
Outpatient care Telehealth therapy CBT couples and family therapy Medicaid Medicare Private insurance Sliding fee 1201 South Grand, ZIP 63104
314-577-8000 x2
Telehealth therapy Hospital inpatient care CBT DBT Medicaid Medicare Private insurance Walk-in crisis 800 North Tucker Boulevard, ZIP 63101
314-802-0700
Outpatient care CBT Medicaid Payment help 6420 Clayton Road, ZIP 63117
314-768-8000
Outpatient care Telehealth therapy Partial hospitalization Hospital inpatient care CBT DBT Medicaid Medicare Private insurance Walk-in crisis Listings from SAMHSA's FindTreatment.gov, checked October 2026. A listing is not an endorsement and the order is alphabetical. Call to confirm openings, services and costs.