EPOCH Senior Living

$22.0M revenue • 120 employees • 51 Sawyer Rd, Waltham, MA, 02453, United States

Last Updated Apr 6, 2026

Company Overview

Company Name

EPOCH Senior Living

Address

51 Sawyer Rd, Waltham, MA, 02453, United States

Approx. Annual Revenue

$22.0M

Employees

120

Established

1998

Google Reviews

4.0 (1 review)

Google Business Category

Corporate office

About EPOCH Senior Living

Epoch Senior Living is a senior living provider based in Waltham, MA, offering a range of enriching and engaging experiences for residents through its independent living, assisted living, and memory care communities located across the Northeast United States.

Business Profile

Read from the EPOCH Senior Living website on Oct 12, 2026. Hover an item to see the exact wording it came from.

About the website

Website quality (AI-assessed)
8/10 · Current copyright 2026; Complete navigation and content
Footer copyright year
2026

Assisted Living Companies near Waltham, MA

Browse all Assisted Living companies in Massachusetts →

Frequently Asked Questions about EPOCH Senior Living

Categories

Technologies Used

Social Profiles

Key Decision Makers

Joanna Cormac-Burt COO
LinkedIn
Joanna Burt COO
LinkedIn