Elliot Health System is a non-profit organization serving your healthcare needs since 1890.

Find a Doctor

Elliot Physician Network offers primary care doctors practicing pediatrics, family medicine, internal medicine and geriatric medicine throughout southern New Hampshire. To obtain an Elliot Physician close to your home, call Elliot Direct at 603-663-4567 or toll free at 1-800-235-5468. Our doctors are located in Amherst, Bedford, Goffstown, Hooksett, Londonderry, Manchester, New Boston, Raymond, Suncook and Windham.

Listing of physicians currently accepting new patients

Elliot Physician Network


The Physician Search is currently being updated. We apologize for any inconvenience. For help finding the right doctor for you and your family, please contact the Physician Finder at 603-663-4567