Electricity Generation

Electricity generation in Iran from May 2024 to April 2025.
Total Generation
384 TWh
-1.7% YoY
Sum of electricity generation in the most recent 12 months.
Low-carbon Share
5.2%
Electricity from non-fossil sources
Percentage of this country's electricity supplied by renewables and nuclear.
Main Electricity Source
78.8% of total generation
307.9 TWh
The power source that generated the most electricity in the last 12 months.
Fastest Growing Source
+26.4% YoY
58.0 TWh
The power source with the highest year‑over‑year growth rate over the past 12 months.

Electricity Mix for Iran: April 2025

Fuel Type Monthly Snapshot Yearly Snapshot (Last 12m)
Generation Share YoY Growth Total Generation Share Annual Growth
Gas 25.8 TWh 85.1% +2.6% 307.9 TWh 78.8% -5.7%
Other fossil 3.5 TWh 11.4% +86.5% 58.0 TWh 16.4% +26.4%
Hydro 1.1 TWh 3.5% -45.6% 19.9 TWh 4.8% -4.4%
Net imports 0.1 TWh 0.3% - -1.4 TWh -0.4% -

Total Energy Supply

Total energy supply represents all primary energy available for use in a country: domestic production, plus imports, minus exports and storage. Primary energy can be a misleading concept! Please read the caveats on the about page for more information.

Total Supply
12,817 PJ
Calendar year 2024
+0.0% YoY
Total primary energy supply across coal, oil, gas, nuclear, and renewables.
Low-carbon Share
1.2%
Share of primary energy supply
Share of total primary energy supply from nuclear and renewable sources.
Renewable Share
0.6%
Share of primary energy supply
Share of total primary energy supply from renewable sources.
Electricity Share
24.8%
Share of energy used for electricity
Total electricity production as a percentage of primary energy supply.
Primary energy supply for Iran (2024)
Primary energy supply mix over time for Iran

Monthly Generation Records

The following table displays the month when generation of each fuel peaked in absolute terms.

Fuel Peak Month Generation (TWh) Previous Peak Previous Generation (TWh)
Gas July 2023 37.49 August 2021 34.93
Other fossil December 2020 9.35 January 2020 8.70
Hydro April 2019 4.63 February 2019 3.33
Net imports June 2022 0.18 August 2021 0.17