This site is part of the Informa Connect Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 3099067.

SuperReturn Africa
1-3 December 2026
The Westin, Cape Town

STOA Infra & Energy

Profile

STOA is a French investment company founded in 2017 by the Caisse des Dépôts et Consignations and the French Development Agency, following the 2015 Paris Agreements. STOA invests in infrastructure and energy projects in emerging and developing countries, with a focus on sustainable development and climate resilience. Since its creation, STOA has committed 633 million euros in 21 transactions in Africa and Latin America, primarily in the renewable energy and urban transport sectors.