Charter Health PC
Internal Medicine & Primary Care located in Salem, MA
What Charter Health Does For You
Charter Health PC is an internal medicine practice serving several Boston area communities, including Salem (main office), Chelsea, Lynn, Peabody, Danvers, and Beverly.
Our nurse practitioners and physicians deliver health care in multiple settings, including primary care, addiction medicine, women’s health, hospital medicine, and nursing homes. Our team averages more than 10 years of clinical practice in their areas of specialty. We all share a commitment to patient care and professionalism.

Telemedicine

Services highlight

Easy Access

Our Mission
News & Updates
At Charter Health, we stay up-to-date with what’s happening around us.
2020 Flu Clinic
OUR FLU CLINIC IS NOW OPEN! Call our office today to book a brief office visit with our Medical Assistant, Judith Flaherty. Flu clinic hours are every Wednesday from 1:00pm-4pm. Call (978) 354-4611 to book your appointment today! Reminder to all patients, during the...

New Hire Opportunity
Charter Health’s growth has created a need for a full-time Nurse Practitioner to join our post-acute practice.

Our Approach to COVID-19 and You
Charter Health’s mission is to spread health and well-being. Throughout the Coronavirus Pandemic, our care team has remained steadfast in our commitment to providing for your medical needs and addressing your questions and worries.
What Our Patients Say
Charter Health PC

Connect With Us
Get in Touch
55 Highland Hall, Suite 304, Salem, MA 01970
978-354-4651