COVID-19: Click here for our updated visitation policy and other updates regarding COVID-19.

New Patient Appointment

Getting set up with a new Primary Care Physician can be tough. Trying to get an appointment relatively soon can be even more difficult. Here at Charter Health PC, we guarantee you a new patient appointment within just TWO days! Call our office today (781) 586- 9300 or visit us online at to request an appointment. We look forward to hearing from you!

charter health logo white overlay

Connect With Us

Get in Touch

55 Highland Hall, Suite 304, Salem, MA 01970


Charter Health