MR

Maggie Roberts

CounselorMA, ALC, NCC

Maggie Roberts is a licensed therapist dedicated to creating a safe and non-judgmental space for her clients.

Vestavia Hills, AL 35216 Save
AdoptionAnxietyChild

About

She earned her Master’s in Clinical Mental Health Counseling from Colorado Christian University and specializes in working with children and adolescents, as well as children in foster care. Maggie integrates various therapeutic approaches, including Cognitive Behavioral Therapy (CBT) and Person-Centered Therapy, to help her clients navigate life’s challenges and develop practical strategies for positive change. She is passionate about empowering her clients to explore their identity, relationships, and life transitions, and believes that counseling is a collaborative journey.

Built from public information. The provider hasn't confirmed these details yet.← Browse all providers

Insurance & payment

Insurance details are not listed publicly — call Maggie Roberts directly to confirm.

Self-pay & sliding scale

Listed fee: $100 per session. Ask about sliding-scale fees if you're paying out of pocket.

Services & specialties

Child Therapy

Maggie specializes in working with children and adolescents.

Adoption Support

She works with children in foster care.

Anxiety Counseling

Maggie helps clients identify unhelpful thought and behavior patterns and develop practical strategies for positive change.

Depression Support

She integrates various therapeutic approaches, including Cognitive Behavioral Therapy (CBT) and Person-Centered Therapy.

Life Transitions Counseling

Maggie enables her clients to explore their identity, relationships, and life transitions.

AdoptionAnxietyChildDepressionLife TransitionsPeer RelationshipsSelf EsteemTrauma and PTSD

Other therapists in Vestavia Hills, AL

See all in Vestavia Hills →
NK
Nikki Kintner
Vestavia Hills, AL
GriefTrauma and PTSD
CE
Christopher E Litton
Vestavia Hills, AL
Trauma and PTSDAnxiety
AJ
Amanda Jones
Vestavia Hills, AL
Behavioral IssuesAnxiety

Frequently asked

Contact the practice directly. Tap Show next to the phone number or website to see it, or leave your number and ask them to call you back.
Insurance isn't listed for this provider. Ask them directly which plans they take.
Ages aren't listed for this provider. Ask them directly.
This listing was built from public information, such as the practice's own website, and the provider hasn't confirmed it yet. Check insurance, fees and availability with them before your first visit.
Is this your listing?

Claim or remove this listing

Claim it free to see how many people view it and get an alert when someone tries to reach you.

Claim this listing

Want it removed instead? Ask our support team.