Proudly Serving Massachusetts’ North Shore
Primary Care Physicians in Salem, MA
Charter Health delivers trusted, personalized primary care to patients throughout the North Shore and Greater Boston areas. Whether you are seeking a new primary care doctor, help managing a chronic condition, or simply an annual checkup, our experienced team supports your health at every stage of life. We are committed to making compassionate care accessible to our communities, including Salem, Peabody, Beverly, Danvers, and surrounding towns.
Comprehensive Primary Care for the North Shore Community
From preventive screenings to chronic disease management and same-day sick visits, our primary care providers take a whole-person approach to your care, integrating behavioral and physical health. We work closely with each patient on comprehensive, longitudinal care to build long-term relationships rooted in trust and communication.
Routine Medical Exams and Annual Physicals
Chronic Disease Management
Preventative Screenings and Immunizations
Referrals to Trusted Specialists
Same Day Appointments
A Referral Network You Can Trust
As a private practice member of the Mass General Brigham (MGB) Health System, Charter Health give patients access to their network. We coordinate care with world-class medical and surgical specialists at leading institutions, including Salem Hospital, Massachusetts General Hospital, and Brigham and Women’s Hospital, all while giving you the personal attention of a local, independent practice.
When you need a specialist, you can count on us to connect you with the right one.
Frequently Asked Questions
Are you accepting new patients?
Yes, we are accepting new patients. Call us today to book your first appointment.
What insurance plans do you accept?
We accept all major health insurance plans. We will verify your insurance when you call for an appointment.
Do you offer telehealth appointments?
Yes. Telemedicine visits are available for acute sick visits, prescription management, and follow-up care.
What ages do you care for?
We see patients ages 16 and above.
How do I transfer my records from my current doctor?
New patients should contact their current or previous physician and sign a release of medical information form. We recommend patients bring hard copies of their medical history to their first appointment at Charter Health.
Do you offer same-day or urgent visits?
Yes, we offer same day appointments Monday-Friday.
Do you offer mental health care?
Yes we do! Our behavioral heath providers include both prescribers and psychotherapists (talk therapists).
Ready to Get Started?
Request a Primary Care appointment online, or call our office directly.
