Primary Care & Family Care

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 who 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.


Please note, our phone systems will be on auto attendant between 12 p.m. and 1 p.m.
Please click each York Hospital practice below for more information.



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 Family Practice

127 Long Sands Road, Suite 11,

York Maine 03909

Phone: (207) 363-8430

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