Find a Mental Health Support Group
Finding the right support can make a real difference. My Therapy Groups is a free directory that helps you find mental health support groups, therapy groups, and peer-led communities across the US and internationally, so you can connect with others who understand what you’re going through.
Why Join a Mental Health Support Group?
Mental health challenges are more common than most people realize, and many people face them in silence. Support groups create a space where you can be honest about what you are going through without judgment. Whether you are managing anxiety, depression, grief, trauma, or simply navigating a difficult time, connecting with others who understand can reduce isolation, build coping skills, and provide hope. Research consistently shows that group-based support improves outcomes across a wide range of mental health conditions.
Types of Mental Health Groups You Can Find
Our directory includes several types of mental health support groups. Therapeutic groups are led by licensed mental health professionals and use evidence-based approaches such as cognitive behavioral therapy (CBT), dialectical behavior therapy (DBT), and mindfulness-based therapy. Peer-led support groups are facilitated by people with lived experience and focus on mutual support and shared understanding. Psychoeducation groups teach practical skills for understanding and managing mental health symptoms. You can filter by topic, format, location, and cost to find the right fit.
Do You Facilitate a Mental Health Group?
If you lead a mental health support group or therapy group, list your group on My Therapy Groups for free. Help people in your community find the support they need while growing your group’s visibility.
Cost and Insurance for Mental Health Support Groups
Cost for mental health support groups varies by format. Peer-led support groups are typically free or donation-based. Therapist-led groups are often covered by health insurance with a copay of $20 to $50 per session; out-of-pocket rates typically range from $40 to $90. Many providers offer sliding-scale pricing. Always confirm coverage with your insurance plan, and ask the facilitator whether a free intro or screening call is available.
Find Mental Health Support Groups by State
Our directory includes verified mental health groups across the United States with growing international coverage. Browse by state to find groups near you:
- Mental health groups in California
- Mental health groups in Texas
- Mental health groups in New York
- Mental health groups in Florida
- Browse all states →
Frequently Asked Questions About Mental Health Support Groups
What is the difference between a support group and therapy?
Therapy groups are led by licensed mental health professionals and typically use structured, evidence-based treatment approaches. Support groups may be peer-led or professionally facilitated and focus more broadly on shared experience, encouragement, and community. Both can provide meaningful benefits depending on your needs.
Can I join a mental health group online?
Yes. Many groups in our directory meet virtually via video call, making it easy to join from anywhere. Filter by “Virtual/Remote” on the browse page to find online options.
Do I need a diagnosis to join a mental health support group?
Most peer-led support groups do not require a formal diagnosis. Therapist-led groups may have a screening process to ensure the group is the right fit. Each listing includes enrollment details so you can reach out directly to the facilitator.
Related Topics
Browse other topics: Anxiety Support Groups · Depression Support Groups · Grief Support Groups · Trauma & PTSD Support Groups
