Mental Health Care Finder · 12,467 Facilities · Checked October 2026

Find Affordable Mental Health Care Near You

How Do You Find Affordable Mental Health Care Near You?

Enter a ZIP code or city, or use your location, to see the nearest of the 12,467 mental health facilities listed by SAMHSA's FindTreatment.gov. Then filter for what matters to you: 10,558 accept Medicaid, 5,770 offer a sliding fee or payment help and 10,324 offer telehealth therapy. The search runs on your device; nothing you enter is sent anywhere.

Search Mental Health Facilities

Narrow Results: Cost, Type of Care, Therapy and More
Cost and payment
Type of care
Therapy
Crisis care
Who it serves

Enter a ZIP code or city to see the nearest facilities.

How the Finder Works

Every facility here is listed in SAMHSA's FindTreatment.gov, the federal directory of mental health and substance use treatment providers, checked October 2026. Results are ordered by straight-line distance. Filters use SAMHSA's own service categories; a facility shows only when it matches every filter you choose. A listing is not an endorsement, and no facility pays to appear. See how listings work for what each filter means.

A ZIP code search starts from the facilities listed in that ZIP code, or the surrounding ZIP area when none are, so distances are approximate. "Use My Location" is exact and your location never leaves your device.

Browse by State

In crisis? Call or text 988 or chat at 988lifeline.org, any time. If someone is in immediate danger, call 911. anxiety.help is an independent guide, not a mental health provider or crisis service, and doesn't give medical advice. For a free, confidential referral, call SAMHSA's National Helpline at 1-800-662-4357.