Welch Senior Living

Trusted for Generations

Welch Senior Living is a leader in senior care and retirement living with over 65 years’ local experience in the industry. Headquartered in Norwell, Massachusetts, Welch has the experience and expertise to provide premier retirement living.

Welch Senior Living’s mission has always been to build and manage communities that ensure independence, choice, dignity and continuity of care for older adults. This tradition and commitment to helping others began in 1949 when the late Thomas (Frank) and Rita M. Welch, founded the John Scott House in their home in Braintree, Massachusetts. What began with Mrs. Welch, a nurse, caring for frail elders in their home, grew into a leader in Massachusetts retirement housing, senior services, and senior care. Today, Welch Senior Living’s retirement communities focus on offering a continuum of care through independent living, assisted living, and memory care.