Skip to main content

We're here for you

Our Provider Directory makes it easy to find a primary care doctor or specialist.

Care & Services

SMHC offers a full range of medical, specialty, diagnostic, behavioral health, rehabilitation therapy and educational services to York County. To learn more, please select one of our services from the A-Z list below. If you need help finding a doctor, please call SMHC's Find A Doctor Help Line at 866-436-6168.

Browse Medical Services by A-Z

A    B    C    D    E    F    G    H    I    J    K    L      M    N   O   P   Q   R   S   T   U   V   W   X   Y   Z         


Care is just a click away

Our Locations Directory lets you find medical services near you. Using the search engine is quick and easy to do.

Adult Hands Holding A Child's Hands Holding A Small Red Heart

Behavioral and mental health

At Maine Behavioral Healthcare, we have a full range of care, with access to services close to home.

MH Provider Callout

MaineHealth Cancer Care Network

At MaineHealth, patients access complete cancer care, as close to home as possible.

Family With Three Young Kids On An Outdoor Trail

Care at MaineHealth

At MaineHealth, we offer a complete range of medical services and healthcare.