Mental Health Care costs, by state and province

Typical costs for mental health care per 50-minute session. Therapist credentials and local market rates are the biggest factors. Open a market below for a local estimate.

Mental health care costs vary by provider type, location, and insurance coverage. A typical therapy session ranges from $120 to $200 without insurance. Sliding scale options and community clinics offer lower rates.

What Drives the Price

Provider credentials matter: licensed clinical social workers charge $100-$150 per session, psychologists $150-$250, and psychiatrists $200-$400. Location also affects cost—urban areas are $20-$50 higher than rural. Specialized therapy (e.g., EMDR) may add $30-$60.

Therapy vs Medication

Therapy alone costs $120-$200 per session, typically weekly or biweekly. Medication management with a psychiatrist costs $150-$300 per visit, plus $20-$100 monthly for prescriptions. Combined treatment often yields the best outcomes for moderate to severe conditions.

How to Find Affordable Care

Look for therapists offering sliding scale fees based on income, often $50-$100 per session. Community mental health centers charge $30-$80. Online therapy platforms range from $60-$90 per week. Check if your insurance covers out-of-network providers—reimbursement can be 50-80%.

Typical Mental Health Care prices
ItemTypical range
Therapy Session (Out-of-Pocket)$120 - $200
Psychiatrist Visit$200 - $400
Sliding Scale Session$50 - $100
Online Therapy Weekly$60 - $90

Every market for mental health care costs

383 markets have a page, each with a typical range where we have one and plain guidance on what moves the price.

Related cost subjects