Mental Health Therapy in New Jersey
Main Street Counseling specializes in providing therapy and psychiatry services to the local community.
About Us
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.
Where are you located?
We have five convenient New Jersey offices in Hamilton, Moorestown, Lawrenceville, Pennington and Point Pleasant. Telehealth is also available statewide.
What do you offer therapy for?
Our clinicians specialize in anxiety, depression, stress management, trauma, grief, ADHD, relationship issues, life transitions, and self-esteem.
Do you have psychiatry?
Yes. We offer psychiatric services and medication management through psychiatric nurse practitioners who work collaboratively with our in-house therapists.
Do you offer outpatient mental health services?
Yes. We provide comprehensive outpatient counseling services including individual therapy, couples counseling, family sessions, and specialized child/adolescent therapy.
Do you have virtual therapy or only in-person?
We offer both! You can attend sessions at any of our four physical offices or use our secure, HIPAA-compliant telehealth platform from home.
Do you offer marriage counseling?
Yes. Our licensed marriage and family therapists help couples improve communication, resolve conflicts, navigate transitions, and rebuild emotional intimacy.
Do you offer in-person counseling at all New Jersey locations?
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.
How do I match with a therapist near me who specializes in my needs?
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.
Are your NJ counseling offices accessible?
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
