What do we do different?

We combine the gentle art of chiropractic manipulation
from a chiropractor with strenghtening and education
for prevention with a licensed Physical therapist.

Don't Suffer in Silence.

At our clinic, we are dedicated to helping you find the source and the right treatment for your pain.

John Rundell

Licensed physical therapist

Welcome to McCarrin Chiropractic & Physical Therapy Center

We are excited to provide our patients with expanded services including physical therapy, chiropractic care, massage, decompression therapy, strength training and adjunctive therapies. We also have developed close relationships with quality specialists and diagnostic facilities in our area. Because of all this, we are one of the largest and fastest growing chiropractic offices in Delaware County, providing natural health care to the community. We now offer Van Service.

Named Chiropractor of the year for 2011

Counselor meeting clients

We accept most insurances.

We have been accepting coverage for over 27 years, including:¬†Blue Cross, Aetna, Medicare, High Mark, Blue Shield, workers’ compensation and auto claims.

No insurance? We have affordable payment plans so you can get the care that you need.

Contact Us for a Consultation

Just ask our patients, how we did?

“When I hurt my neck I didn’t know where to go and then a friend of mine recommended Dr. McCarrin and now I feel great!” AY “When I injured my back my famiy doctor recommended Dr. McCarrin he got me back to a normal life and now I don’t use a cane anymore”. RG

Informational Videos

Bring in Your Family

At McCarrin Chiropractic & Physical Therapy Center we love families. We have treated over three generations of families and we would love to treat your family. So feel free to bring us questions about: earaches, colic, frequent cold, poor posture or other problems for your child. We will help find the right treatment for your family’s healthcare needs.Learn More About Us

We proudly serve the Media, Springfield, Newtown Square, Morton, Wallingford, Swarthmore, Glenolden, Secane and Drexel Hill, upper Darby areas!