Supply Side · 2024 NEB
Primary Energy Supply
South Africa's total primary energy supply — domestic production, imports, exports, and stock changes before any transformation or conversion.
5,661 PJ
Total Primary Energy Supply
7,547 PJ
Domestic Production
1,211 PJ
Total Imports
1,833 PJ
Total Exports
Domestic Production
+7547 PJ
Coal mining + coke & charcoal production
Imports
+1211 PJ
Crude oil, refined liquid fuels & coal
Exports
−1833 PJ
Mainly coal — SA is a major exporter
Supply Mix by Fuel Group
Net supply by energy carrier group (production + imports − exports − losses)
Coal & Coke5160.2 PJ(82.0%)
Liquid Fuels1044.7 PJ(16.6%)
Biomass & Wood62.6 PJ(1.0%)
Gas & Nuclear28.1 PJ(0.4%)
Note: liquid fuels include both crude imports and refined product imports/exports. Nuclear (28 PJ) is from the TPES row.
Top Energy Sources
Largest contributors by commodity — as a share of TPES (5,661 PJ)
Bituminous Coal4013.3 PJ(70.9%)
Coking Coal542.2 PJ(9.6%)
Coke542.2 PJ(9.6%)
Diesel381.4 PJ(6.7%)
Crude Oil354.4 PJ(6.3%)
Heavy Fuel Oil167.2 PJ(3.0%)
Gasoline105.4 PJ(1.9%)
Anthracite Coal62.6 PJ(1.1%)
Charcoal62.6 PJ(1.1%)
Nuclear28.1 PJ(0.5%)
LPG21.3 PJ(0.4%)
Kerosene14.9 PJ(0.3%)
Full Breakdown
All values in PJ · Negative = outflow (exports / losses)
| Row | Total PJ | Bituminous Coal | Coking Coal | Anthracite Coal | Coke | Charcoal | Crude Oil | Gasoline | Diesel | LPG | Kerosene | Aviation Gasoline | Heavy Fuel Oil | Natural Gas | Nuclear |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Coal Mining | — | 6168.49 | 695.61 | 77.68 | — | — | — | — | — | — | — | — | — | — | — |
| Coke Production | — | — | — | — | 542.16 | 62.58 | — | — | — | — | — | — | — | — | — |
| Imports | — | 20.42 | 28.33 | 5.20 | — | — | 355.08 | 136.83 | 411.58 | 29.13 | 32.38 | 23.50 | 168.17 | — | — |
| Exports | — | -1459.40 | -181.78 | -20.30 | — | — | -0.63 | -31.45 | -30.13 | -7.81 | -17.50 | -53.20 | -0.99 | -29.70 | — |
| Losses | — | -716.25 | — | — | — | — | — | — | — | — | — | — | — | — | — |
| TOTAL PRIMARY ENERGY SUPPLY | 5661.03 | 4013.26 | — | — | — | — | — | — | 167.18 | — | — | — | — | — | 28.07 |
Data Notes
- • All values in Petajoules (PJ). Negative values represent outflows — exports, losses, or stock draws.
- • TPES = domestic production + imports − exports ± stock changes. Crude oil and refined products are both present in the supply rows; the TPES total reconciles these through conversion accounting.
- • Nuclear energy (28 PJ) is reported as a thermal equivalent input to Koeberg.
- • Source: Energy Systems Research Group, University of Cape Town · 23 March 2026.
- ← Back to National Energy Planning