Primary and Specialty Care Practices

Our primary care physicians are qualified specialists in internal medicine, with many having cared for patients in the area for over 25 years. In addition to their extraordinary medical knowledge and care, our physicians are known for being attentive listeners to patients’ concerns, nonjudgmental, having positive attitudes and the ability to develop strong doctor-patient relationships.

Patients who see a primary care physician are generally healthier than those who do not, as our physicians are able familiarize themselves with their patient’s unique and changing health needs and provide a continuity of care. We dedicate our time to our patients and will refer you to expert specialists in any discipline, when necessary, as our primary concern is your care.

York Hospital owns several primary care and specialty care practices located throughout southern York County, Maine.
There are many physicians, however that also provide services in our community, and care for patients at York Hospital, but whom are not employed by York Hospital, thus are not listed here. For more information on all providers, please click here for a full listing that you can sort by specialty, name, or location to view all of our providers.


Our Primary and Family Care practices include:

Great Works Family Practice of York Hospital
57 Portland Street
South Berwick, ME 03908
(207) 384-9212

Kittery Family Practice
35 Walker Street
Kittery, Maine 03904
Phone: (207) 439-4430
Fax: (207) 439-0968

York Internal Medicine
12 Hospital Drive, Suite B,
York Maine 03909
Phone: (207) 351-3530

Webhannet Internal Medicine – Moody
277 Post Road (Route 1)
Moody, Maine 04054
Phone: (207) 646-8386
Fax: (207) 641-2855

York Family Practice Associates of York Hospital
127 Long Sands Road
York, ME 03909

York Hospital Family Medicine – Wells
114 Sanford Road
Wells, ME 04090
Phone: (207) 641-6540
Fax: (207) 641-6549

York Hospital Family Practice in Sanford 
1474 Main Street, Sanford, Maine 04073
Phone: (207) 608-8442
Fax: (207) 608-8443