
Global renewable capacity rose by 692 GW last year (+15.5% vs 2024) to reach 5,149 GW, with solar adding 511 GW (~75% of growth) and wind 159 GW (together 96.8% of net additions). The Middle East saw its largest annual increase (+12.7 GW, +28.9% YoY), led by Saudi Arabia (+>5.7 GW, ~+87%), while Asia leads total capacity at 2,891 GW and Europe at 934 GW. IRENA highlighted that the Iran war and broader geopolitical tensions are accelerating focus on renewables for energy security; global investment in 2024 reached about $800 billion (and 2024 additions were 582 GW).
Geopolitical shocks are crystallizing a structural re‑allocation of incremental energy capex toward assets that deliver domestic, dispatchable or behind‑the‑meter energy — not just panels. That reallocation favors companies that control value farther down the stack (inverters, BESS, grid automation, long‑dated PPAs and contracted developers) because they capture recurring service revenues and are less exposed to one‑off module price swings. The biggest second‑order pressure will be on the materials and project‑execution sides: copper, transformers, inverters and storage cells see multi‑year demand growth, creating episodic bottlenecks that push project timelines and bid prices. EPCs and developers without secured supply or capital will face margin degradation; conversely, vertically integrated manufacturers and firms with long‑dated offtakes will see multiple expansion as risk premia on new projects fall. Financing is the fragile hinge: higher-for-longer rates compress headline IRRs, forcing longer tenor PPAs or public guarantees — a near‑term headwind that can flip to a tailwind if governments accelerate localization subsidies. Key catalysts to watch across timescales are trade/tariff moves (weeks–months), commodity shocks and permit backlogs (months–18 months), and longer structural policy shifts that reprice country risk and local content (2–5 years).
AI-powered research, real-time alerts, and portfolio analytics for institutional investors.
Overall Sentiment
mildly positive
Sentiment Score
0.30