Liza Health headquarters details
- City
- Cambridge
- State / region
- Massachusetts
- ZIP / postal code
- 02138
- Country
- United States
- Founded
- 2025
- Website
- liza.health
- linkedin.com/company/liza-health
Location map
Open in Google MapsAll Liza Health office locations
| City | State / region | Country | Type |
|---|---|---|---|
| Cambridge HQ | Massachusetts | United States | Headquarters |
About Liza Health
Liza Health is headquartered in Cambridge, Massachusetts, United States. Founded in 2025, the company employs approximately 5 people worldwide.
Where is Liza Health's main office?
Liza Health's main headquarters office is located at Cambridge, Massachusetts 02138, United States. This is the company's primary corporate address.
What does Liza Health do?
Liza Health is a digital health company that designs a telehealth platform aimed at providing accessible primary care services via virtual appointments, likely supported by digital workflows and care-team coordination. It is founded as a public-benefit corporation (“PBC”), signalling both a for-profit business structure and a commitment to social or health impact.
Frequently asked questions
Where is Liza Health headquarters?
Liza Health's headquarters is located at Cambridge, Massachusetts 02138, United States.
When was Liza Health founded?
Liza Health was founded in 2025 and employs approximately 5 people.
How many employees does Liza Health have?
Liza Health has approximately 5 employees (GraphIQ estimate, 2026).