Welcome to Plumsteadville Family Practice
FROM INFANTS TO GERIATRICSPlumsteadville Family Practice provides comprehensive primary care by creating a partnership with our patients and their families. We are responsive and compassionate, coordinating and facilitating our patient medical care with the goal of improving the health and quality of life for our patients and our community. Our patients span all ages, including infants, pediatrics, adolescents, adults and geriatrics and we take pride in treating generations of families.
PROVIDER ON CALL:
215-766-8844
At Plumsteadville Family Practice, there is a physician on call 24/7. We want you to receive the right care, at the right time, and in the right place.
OFFICE HOURS:
- MON– THURS: 8am – 8pm
- FRI: 8am – 4pm
- SAT: 8am – 11:30am
(acute care visits only)
NEWS & ANNOUNCEMENTS
We are pleased to announce that Plumsteadville Family Practice is joining Penn Medicine!
On July 1, 2026, our name will change to Penn Primary Care Plumsteadville.
We remain committed to caring for you close to home, and we will share more information as July approaches. If you have any questions, please call 215-766-8844.
We look forward to continuing your care as part of Penn Medicine!
SCHEDULE APPOINTMENT ONLINE:
This is a new program and we are launching it in stages. Initially, established patients can schedule physical exams, follow up visits and sick visits with our PAs, NP, and Dr. Selvanayagam. Note that not all appointment times are available so if you can’t find a time that fits your schedule, please call the office.
To schedule an appointment please use the form below.

