I Squared Capital
United States
About
Founded in 2012, I Squared Capital is a private headquartered in United States specializing in Solar, Wind, Biomass.
I Squared Capital is a leading independent global infrastructure investor known for its platform development approach. The firm invests across multiple strategies including Energy Transition (focused on renewable and low-carbon energy), Infrastructure Credit, Global Equity, Growth Markets, and InfraTech. Portfolio spans energy infrastructure, utilities, transport and logistics, digital infrastructure, and social and environmental infrastructure. Notable recent acquisitions include Oriden (renewable energy developer), ANZA Power (clean energy in Australia/New Zealand), and Elea Data Centers (AI infrastructure in Latin America). The company emphasizes global insights combined with deep local intelligence to develop sustainable infrastructure solutions.
Headquarters
United States
Founded
2012
Company Type
Private
Business Models
Value Chain
Certifications & Awards
Awards
Power & Utilities Investor of the Year, Europe
Energy Transition Investor of the Year, Asia-Pacific
Transport Investor of the Year, Europe