MISSION: “All Souls Counseling Center is a nonprofit organization providing quality mental health counseling to those in need in Western North Carolina.”

All Souls Counseling Center provides high quality counseling services to patients at low cost through a volunteer model that fosters community and minimizes red tape and overhead costs. We provide services to over 1000 uninsured or under-insured individuals/year encompassing 8000 sessions. ASCC charges patients on a sliding scale based on their ability to pay. The average collected fee is $15 per session.

We offer:
  • Individual, couple, family and group therapy
  • Outpatient psychotherapy delivered by experienced, licensed psychologists, social workers and marriage and family therapists many of which work pro bono
  • Medication management prescribed by a Board Certified psychiatrist in conjunction with therapy when referred by an ASCC therapist
  • Quality mental health care in a welcoming, respectful, confidential, and non-bureaucratic environment

We do not take Medicaid, Medicare or other insurances.