Few parts of Oakland County have as strong a sense of place as the Rochester area. Downtown Rochester’s Main Street, the Paint Creek Trail winding north from the city, the parks along the Clinton River, these are the settings where a whole generation of residents built their lives. When those same residents reach the age where daily tasks get harder, the last thing most of them want is to trade all of that for somewhere unfamiliar.
Great Lakes Care Services gives them another path. We deliver non-medical home care throughout Rochester Hills and the City of Rochester, provided by local caregivers and overseen by a coordinator who knows the community. We do not sell packages; we build the support around the person, from a light touch a couple of days a week to full daily care, adjusting as circumstances change so your loved one can go on living where they feel most themselves.

Awake caregivers in rotating shifts, covering the full day and every overnight hour.
Learn more about 24/7 Home Care →

A single caregiver living in the home to provide steady, familiar support.
Learn more about Live-In Care →

Structured, patient memory care matched to each stage of the condition.
Learn more about Memory Care →

Temporary support that carries the household through recovery after a hospital stay.
Learn more about Transitional Care →

Respectful help with washing, dressing, grooming, and getting safely around the house.
Learn more about Personal Care →

Company, conversation, and a hand with errands and the daily odds and ends.
Learn more about Companion Care →

Your contact is a coordinator who knows the Rochester area and runs your loved one's care personally, not an operator reading from a script somewhere far away.

Background checks, verified references, and a hands-on skills assessment all happen before anyone starts, and training continues throughout, dementia care included.

When a caregiver cannot make a shift, covering it is our job. Your family should never be left piecing together care on short notice.

Add time, cut back, or change the kind of help entirely as things shift. You are never locked into a fixed arrangement.
It starts with a conversation. We take in your situation, answer whatever you want to ask, and set out the workable options, with no pressure to commit to anything.
Yes. They are two separate cities, and we provide in-home care in both, along with parts of the surrounding area such as Oakland Township and the borders with Auburn Hills and Troy.
Everything from a few hours of companion or personal care each week to memory care, live-in care, post-hospital support, and full around-the-clock coverage. Most families combine services and adjust the mix over time.
Non-medical. Our caregivers help with daily living, personal care, companionship, and recovery support, but do not provide skilled nursing. When medical care is needed, we can help coordinate with the right providers.
Usually within 24 to 72 hours of your first call. When a hospital discharge is involved, we can often coordinate with the discharge team so support is ready the day your loved one comes home.
Absolutely. Many Rochester area families begin with a modest amount of help and expand the schedule as their loved one's needs grow.
4.9 Google review
Great Lakes Care Services (All Right Reserved)