Common questions
What is South Africa's electricity mix right now?
Coal still does most of the work, usually around four fifths of
generation. The rest comes from Koeberg nuclear, a growing fleet of
wind and solar farms, hydro, pumped storage and imports. The live
stack at the top of the page shows the grid mix for the latest hour,
and the % share view shows how it shifts during the day.
How much of South Africa's electricity comes from coal?
Over a full year coal supplies roughly 80% of South Africa's
electricity. Its share is highest overnight and in winter, and drops
on sunny, windy middays. Switch the generation stack to % share to
watch it move.
What is SAWEM, the South African Wholesale Electricity Market?
SAWEM is the competitive wholesale electricity market South Africa
is introducing as the power sector unbundles, with the National
Transmission Company of South Africa (NTCSA) as market operator. Any
market needs transparent grid data, and GridPulse ZA tracks the
physical side of it: generation by source, national demand and the
energy mix, every hour.
Where does this grid data come from?
Everything is calculated from public hourly data on the Eskom Data
Portal: generation by source, demand, imports and exports, outages
and installed capacity. Carbon intensity is an estimate, and the
method notes list the emission factors used.
Can I see load shedding on GridPulse ZA?
Yes. When Eskom sheds load it shows in the Right now panel and as
red markers along the generation stack. That count uses manual load
reduction only, so contracted industrial curtailment is not reported
as load shedding. Heavy use of diesel peakers and pumped storage in
the stack is another sign the grid is under strain.
How accurate is Eskom's renewable energy forecast?
Over the last year Eskom's demand forecast implied about 5% more
wind and solar than the fleet actually delivered, missing by roughly
400 MW in a typical hour. Their demand forecast is far tighter, within
about 2% of actual demand. GridPulse ZA compares the two hour by hour
on the forecast accuracy chart.
When was load shedding worst in South Africa?
The toughest stretch in this dataset runs through 2022 and 2023,
when breakdowns in the coal fleet forced record levels of load
shedding. The load shedding history chart on this page shows every
month since April 2022, so you can see the crisis build and then
ease off.
About GridPulse ZA
GridPulse ZA is an independent, non-commercial project that shares
public data and knowledge on South Africa's electricity mix. All figures
are calculated from data that Eskom publishes. The site is not
affiliated with, or endorsed by, Eskom.
The electricity mix is simply the combination of sources keeping the
lights on at any given hour: coal, nuclear, wind, solar PV, concentrated
solar, hydro, pumped storage, diesel peakers and imported power from the
Southern African Power Pool. GridPulse ZA tracks that mix hour by hour
since April 2022, next to national demand, the carbon intensity of every
hour and the full record of load shedding, so anyone can see how the
South Africa electricity mix is actually changing. The project takes its
inspiration from RTE's éco2mix in France.
Method notes
- Demand is Eskom's "RSA contracted demand". All times
are South African Standard Time (SAST).
- Renewables share counts wind, solar PV, CSP and
"other renewables" (Eskom's definition), divided by total supply
including imports. Hydro and pumped storage are shown separately.
- Carbon intensity is an estimate: generation by
source × emission factor, divided by total supply. Factors used
(kg CO₂/MWh sent out): coal 1 040, gas 500, diesel
OCGT 700; nuclear, hydro, renewables and imports are counted as
zero. Lifecycle emissions are not included.
- Diesel peakers combine Eskom and IPP open-cycle gas
turbines. Pumping includes a small amount of station
use when units run as synchronous condensers.
- Forecast figures come from Eskom's own forecast
columns. The renewable forecast is not published directly: it is the
difference between the contracted and residual demand forecasts,
which equals the non-dispatchable contribution. That identity holds
exactly on actual data, so the same subtraction gives what Eskom
expected from wind, solar and other renewables.
- The comparison lines on the carbon intensity
chart come from Ember data: a world average of 458 g CO₂/kWh in
2025 (Global Electricity Review 2026) and an Africa average of about
530 g CO₂/kWh in 2025 (Ember yearly data via Our World in
Data).
- Load shedding here means Eskom manual load
reduction (MLR), which is what households and businesses experience
as an outage. One stage is roughly 1 000 MW, so the peak figures
on the load shedding chart give an approximate stage. Eskom also
publishes interruptible load (ILS), where large
industrial customers accept being cut at short notice in return for a
cheaper tariff, and a smaller other-interruption figure. Those are
demand management rather than load shedding, so they are reported
separately and never counted as shedding.
- Unplanned outages is Eskom's UCLF: capacity offline
due to breakdowns, in MW.
- The dataset is refreshed regularly from Eskom public data.