Home

Mental Health Therapy in New Jersey

Main Street Counseling specializes in providing therapy and psychiatry services to the local community.

About Us

At Main Street Counseling, we provide comprehensive therapy, EMDR, and psychiatry services tailored to children, teens, adults, couples, and families. Whether you need an anxiety therapist in NJ or an adult ADHD evaluation, our experienced team offers a safe, inclusive environment to support your healing. Finding an accessible therapist near you is simple with our secure virtual telehealth options and five convenient physical offices located in Pennington, Hamilton, Moorestown, Point Pleasant, and Lawrenceville.

Our Locations

Hamilton

Compassionate counseling in Mercer County. Located near Veterans Park. Accessible from I-295 and Route 33. In-person and virtual therapy options.

Moorestown

Professional therapy in Burlington County. Convenient South Jersey office location. Quiet, confidential, and comfortable setting. Serving Moorestown, Cherry Hill, and Mt. Laurel.

Pennington

Dedicated mental health support in Mercer County. Centrally located office in the historic Straube Center. Serving Pennington, Hopewell, and Princeton areas.

Point Pleasant

Trusted counseling on the Jersey Shore. Serving Ocean and Monmouth County residents. Conveniently located off Route 88. In-office sessions and flexible tele-health.

Lawrenceville

Counseling in Lawrenceville, NJ. Professional mental health therapy for anxiety, relationships, and life transitions in Mercer County.

Hamilton

Compassionate counseling in Mercer County. Located near Veterans Park. Accessible from I-295 and Route 33. In-person and virtual therapy options.

Moorestown

Professional therapy in Burlington County. Convenient South Jersey office location. Quiet, confidential, and comfortable setting. Serving Moorestown, Cherry Hill, and Mt. Laurel.

Pennington

Dedicated mental health support in Mercer County. Centrally located office in the historic Straube Center. Serving Pennington, Hopewell, and Princeton areas.

Lawrenceville

Counseling in Lawrenceville, NJ. Professional mental health therapy for anxiety, relationships, and life transitions in Mercer County.

Point Pleasant

Trusted counseling on the Jersey Shore. Serving Ocean and Monmouth County residents. Conveniently located off Route 88. In-office sessions and flexible tele-health.

Why Choose Main Street

In-Network with Major Insurance

We accept Horizon BCBS, Aetna, Optum, UnitedHealthcare, and Medicare.

Specialized, Evidence-Based Therapy

Tailored treatment plans for anxiety, depression, trauma, ADHD, and relationships.

Flexible Hybrid Care Options

Choose between comfortable in-person office visits or secure online telehealth.

Integrated Therapy and Medication Management

Psychiatric evaluations and ongoing medication management provides a unified approach under one roof.

Frequently Asked Questions

What insurance do you take?

We are in-network with Horizon Blue Cross Blue Shield, Aetna, Optum, UnitedHealthcare, and Medicare. We also accept out-of-network benefits and private pay.

We have five convenient New Jersey offices in Hamilton, Moorestown, Lawrenceville, Pennington and Point Pleasant. Telehealth is also available statewide.

Our clinicians specialize in anxiety, depression, stress management, trauma, grief, ADHD, relationship issues, life transitions, and self-esteem.

Yes. We offer psychiatric services and medication management through psychiatric nurse practitioners who work collaboratively with our in-house therapists.

Yes. We provide comprehensive outpatient counseling services including individual therapy, couples counseling, family sessions, and specialized child/adolescent therapy.

We offer both! You can attend sessions at any of our four physical offices or use our secure, HIPAA-compliant telehealth platform from home.

Yes. Our licensed marriage and family therapists help couples improve communication, resolve conflicts, navigate transitions, and rebuild emotional intimacy.

Yes. We provide safe, comfortable, in-person counseling at all four physical locations: Pennington, Hamilton, Moorestown, and Point Pleasant, NJ. Secure, HIPAA-compliant telehealth is also available to any resident across the state of New Jersey.

Our local intake team coordinates care based on your specific goals and location. We match children, teens, adults, and families with New Jersey-licensed counselors specializing in anxiety, depression, OCD, trauma, and ADHD testing.

Yes. Our community-centered offices—including Kuser Road in Hamilton and the Straube Center in Pennington—feature dedicated on-site parking and fully wheelchair-accessible entries

Client Testimonials

“My therapist at Main Street Counseling is compassionate, intelligent, empathetic, and extremely perceptive. She is the best therapist I have ever seen.”
My therapist is AWESOME. I’ve tried therapy before and always struggled to find someone I clicked with. At Main Street Counseling, my therapist immediately made me feel comfortable. She was a great listener but also challenged me in a way I hadn’t been before. I couldn’t have been happier with my experience.”
Working with my therapist at Main Street Counseling has been the best investment of my time, energy, and money – I can’t recommend Main Street Counseling enough!”

Get Matched with a Licensed NJ Therapist Today.

Navigating life’s transitions doesn’t have to be an individual burden. Skip the waiting lists and connect with a dedicated New Jersey therapist today. Fill out our simple online intake request form, or speak directly with our local coordinator at 609-534-0296 to secure your preferred weekly time slot.