Personalized primary care, right here on the North Shore.
Charter Health PC delivers comprehensive, personalized primary care in Salem, MA, serving patients across the North Shore and Greater Boston. From Primary Care and Geriatrics to Behavioral Health, Weight Management, Women’s Health, and Hospital Medicine, our team supports your health at every stage of life — with the compassionate, patient-centered service you deserve.
Proud member of Mass General Brigham Community Physicians
Our Services
Our team is here to support you at every stage of life, offering personalized care to prevent, diagnose, and treat various conditions.
Find a Doctor
Looking for a trusted doctor? Our practice offers experienced providers for all of your health care needs.
Patient Gateway
Easily manage your healthcare with our convenient patient access portal. Stay in control of your health, anytime.
Connect With Us
Stay connected with compassionate, personalized care at Charter Health. Our team is always here to help!
Get in Touch
55 Highland Avenue, Suite 304, Salem, MA 01970
978-354-4651
Hours
Monday – Friday
8 AM – 5 PM
Saturday & Sunday
Closed

