Revive Health Therapy provides in-person therapy in Oakland, Walnut Creek, and San Francisco, along with telehealth services for clients across California. Explore our locations below to find the best option for you.
We offer therapy services in three convenient East Bay locations — Oakland, Walnut Creek, & San Francisco — as well as telehealth for clients across California. You can find our office details, hours, and contact information below.

Our Oakland office offers in-person therapy for individuals, couples, and teens throughout Oakland and the surrounding East Bay communities. Clients often seek therapy here for support with anxiety, depression, relationship challenges, life transitions, and stress management. Our therapists provide a supportive and confidential space where clients can explore concerns, build coping skills, and work toward meaningful change.

Our Walnut Creek office serves clients across Contra Costa County and the greater East Bay area. Therapists at this location work with individuals and couples seeking support for anxiety, depression, stress, relationship concerns, and personal growth. The Walnut Creek office provides a comfortable and welcoming environment for clients beginning or continuing their therapy journey.

Revive Health Therapy also offers in-person therapy in San Francisco through one of our clinicians located in the city. Clients in San Francisco often seek therapy for stress, life transitions, anxiety, relationship challenges, and personal development. This location allows clients living or working in San Francisco to access supportive mental health care close to home.

In addition to our in-person offices, Revive Health Therapy offers secure telehealth sessions for clients anywhere in California. Telehealth therapy allows clients to attend sessions from home while receiving the same level of care as in-person therapy. This option provides flexibility for clients with busy schedules or those who prefer the convenience of online therapy.

If you’re unsure which office is the best fit, our team can help match you with a therapist based on your location, preferences, and therapy goals. Contact us to learn more or to schedule a free consultation.
Revive Health Therapy supports clients throughout the San Francisco Bay Area. With offices in Oakland and Walnut Creek, a therapist in San Francisco, and telehealth available across California, we provide convenient access to mental health care for individuals in many nearby communities.
Clients often visit us from areas including Berkeley, Alameda, Piedmont, Lafayette, Orinda, Concord, Pleasant Hill, Danville, and other surrounding cities in the East Bay and San Francisco.




If you’re looking for a therapist near you in Oakland, Walnut Creek, San Francisco, or the surrounding Bay Area communities, Revive Health Therapy offers convenient locations and flexible telehealth options. Our clinicians work with individuals, couples, and teens seeking support for anxiety, depression, relationship challenges, stress, and life transitions.
Whether you prefer in-person therapy or online sessions, our team can help connect you with a therapist who fits your needs and schedule.