Find A Provider

CALL 1-833-GET-MRPG (1-833-438-6774)

High quality care, close to home, is only a phone call away.

Milford Regional Physician Group takes pride in offering the community a broad range of health care providers to satisfy individual preferences and needs. Whether you are seeking a primary care physician, specialist, physician assistant or nurse practitioner, our expert clinicians will provide you with compassionate care of the highest quality — the trademark of Milford Regional Physician Group.

Choosing a healthcare provider is a very personal decision, one in which you need to feel confident and comfortable, to ensure that you receive the best care possible. 

Please note: Unfortunately, we do not have any primary care providers currently accepting adult patients. To be added to our adult primary care wait list, please fill out our new patient request form. When a provider becomes available, our new patient liaison will reach out to you to schedule an appointment. Please do not submit more than one form. Our current wait time for an adult primary care provider is approximately 3-6 months.

For pediatric patients, please contact one of pediatric offices directly to schedule an appointment:
Community Pediatrics of Medway - 508.533.6020
Community Pediatrics of Milford - 508.634.7333
Franklin Pediatric & Adolescent Care - 508.541.8000
Hopkinton Internal Medicine & Pediatrics - 508.435.5936

If you are looking to make an appointment with one of our specialists, please call our new patient line at 1-833-GET-MRPG (1-833-438-6774) or reach out to the specialist's office directly.

Types of Providers
Credential Abbreviations

Connect with Milford Regional Physician Group