Liberty Mutual Investments

Venture Capital

Investment arm of Liberty Mutual Group managing over $124 billion in long-term capital across liquid, credit, and alternative strategies globally.

Boston, United States · 1+ investments

Growth
Late Stage
Climate Tech
Fintech
Infrastructure
Real Estate
Headquarters
Boston, United States
AUM
$124.0B
Total Investment
1
Last Investment
Feb 2024
Geographic Focus
Global, United States

Investment Thesis

Invests $124 billion of long-term permanent capital across liquid, credit, and alternative strategies to generate superior risk-adjusted returns powering Liberty Mutual Group's insurance obligations and growth.

Liberty Mutual Investments is a Venture Capital firm based in Boston, United States. It has made 1 investment in Climate Tech and Fintech.

Investment History

Sign up to view investment history

Create a free account — 10 credits a month to unlock deal history, amounts, and round details.