Primary Care Practices

The following primary care practices see the full-spectrum of patients, from newborns to adults at the following locations:

Primary Care - Bristol
(Adults only)
61 Pine street
Bristol, VT 05443
Learn More

Primary Care - Brandon
61 Court Drive
Brandon, VT 05733
Learn More

Primary Care - Middlebury
82 Catamount Park
Middlebury, VT 05753
Learn More

Primary Care - Vergennes
10 North Street
Vergennes, VT 05491
Learn More

Pediatric Primary Care

PMC also has a pediatric practices at the following location:

Pediatric Primary Care
1330 Exchange Street
Middlebury, VT 05753
Phone: 802-388-7959

Learn more about our Pediatric Primary Care services and our Pediatric providers.