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 charterhealth.net to request an appointment. We look forward to hearing from you!

Serving Patients throughout Massachusetts & New Hampshire

At Charter Health, we offer a variety of services and treat multiple common conditions. When you choose Charter Health Primary Care, you can count on compassionate, top-quality care from a team committed to your long-term well-being. Click below to view all services!