Looking for a primary care provider?
General Internal Medicine provides a network of providers in New Hampshire and Vermont to meet your health needs. Learn how to find a primary care provider and make an appointment.
Program leadership
- Richard I. Rothstein, MD (Chair, Department of Medicine)
- James A. Heckman, MD (Section Chief, General Internal Medicine)
Internal Medicine teams by location
- Bedford, New Hampshire
Dartmouth Hitchcock Clinics Bedford - Bennington, Vermont
Southwestern Vermont Medical Center - Concord, New Hampshire, Team One
Dartmouth Hitchcock Clinics Concord - Concord, New Hampshire, Team Two
Dartmouth Hitchcock Clinics Concord - Lebanon, New Hampshire, Geriatrics (Blue) team
Dartmouth Hitchcock Medical Center - Lebanon, New Hampshire, Green team
Dartmouth Hitchcock Medical Center - Lebanon, New Hampshire, Purple team
Dartmouth Hitchcock Medical Center - Lebanon, New Hampshire, North team
Dartmouth Hitchcock Clinics Heater Road - Lyme, New Hampshire
Dartmouth Hitchcock Clinics Lyme - Manchester, New Hampshire
Dartmouth Hitchcock Clinics Manchester - Manchester, New Hampshire, Internal Medicine - Pediatrics
Dartmouth Hitchcock Clinics Milford Family Medicine - Nashua, New Hampshire
Dartmouth Clinics Hitchcock Nashua