Bedford Center Internal Medicine & Pediatrics

Bedford Center Internal Medicine & Pediatrics 188 Route 101 Bedford NH 03110
Directions on Google Maps Meet our team
603.663.8052

Fax: 603.663.8056


Patient Hours: Mon—Fri: 8 AM–5 PM

Need a new provider? Call our Primary Care Access line: 603.314.4750

CMC providers are committed to developing long-term relationships with their patients and see and treat the whole person, and to help patients live longer, healthier lives. Through this partnership, our physicians can help you prevent, understand and manage illness, navigate the health system and set health goals.

Conditions & Expertise

  • Allergy testing & treatment
  • Asthma
  • Backache
  • Colds, flu, sinus infections, bronchitis
  • Sprains & strains
  • Chronic disease management
  • Diabetes care & management
  • Fatigue, stress, depression
  • Heart disease care & management
  • High blood pressure care & management
  • High cholesterol care & management
  • Immunizations & vaccinations
  • Newborn & pediatric care 
  • Physical exams
  • Preventative care
  • School physicals
  • Sleep disorders
  • Sports medicine
  • Testing
  • Thyroid disease care & management
  • Urinary tract infections
Celebrating

Readers' Choice Awards

For 50 years, we've had the privilege of delivering world-class care to our patients, their families, and our community. Thank you for supporting our dedicated staff and making us your Readers' Choice.

A doctor visit from the comfort of your home

TELEHEALTH

Now more than ever, it’s important to stay on top of your health. At CMC, we make it easy—and safe—to get care from the comfort of your own home. For appointments that don’t require a physical examination, CMC Primary Care offers telehealth visits by either video or telephone.

learn more
your trusted

health care partner

Our Primary Care team is dedicated to keeping you and your family well. With one call, we’ll help you find a primary care provider to partner with you and your family for your healthcare needs through every stage of life. Start your care by calling our Primary Care Access Line: 603.314.4750.

Find A Doctor