Rooftop solar installed in South Africa
This dataset contains Eskom's estimates of rooftop photovoltaic solar capacity installed in South Africa and its nine provinces. Rooftop PV includes rooftop, ground-mounted and other behind-the-meter PV installations.
Loading chart ...


Ask about this data
Ask a question, or ask for a chart — “compare the provinces since 2015”.
Answers are written by AI from this dataset only and can be wrong — check them against the chart and the data below. A few questions are free. Questions are saved without personal details.
The data
50 rows, 11 columns.
- date Date
- Last day of month 2022-07-31 – 2026-08-31
- ec Number
- Eastern Cape estimated installed rooftop solar in megawatts 130.2 – 797.1
- fs Number
- Free State estimated installed rooftop solar in megawatts 148.8 – 650.2
- gp Number
- Gauteng estimated installed rooftop solar in megawatts 790.6 – 3055.7
- kzn Number
- KwaZulu-Natal estimated installed rooftop solar in megawatts 296.9 – 1375.1
- lp Number
- Limpopo estimated installed rooftop solar in megawatts 189.8 – 579.7
- mp Number
- Mpumalanga estimated installed rooftop solar in megawatts 298.8 – 704.9
- nc Number
- Northern Cape estimated installed rooftop solar in megawatts 79.1 – 758.4
- nw Number
- North West estimated installed rooftop solar in megawatts 184.8 – 681.2
- wc Number
- Western Cape estimated installed rooftop solar in megawatts 145.5 – 827.8
- zaf Number
- South Africa estimated installed rooftop solar in megawatts 2264.5 – 9430.1
Latest rows
| date | ec | fs | gp | kzn | lp | mp | nc | nw | wc | zaf |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026-08-31 | 797.1 | 650.2 | 3055.7 | 1375.1 | 579.7 | 704.9 | 758.4 | 681.2 | 827.8 | 9430.1 |
| 2026-07-31 | 680.2 | 556.6 | 3055.7 | 1375.1 | 579.7 | 704.9 | 758.4 | 681.2 | 827.8 | 9219.6 |
| 2026-06-30 | 680.2 | 556.6 | 2961.4 | 1375.1 | 561.8 | 704.9 | 758.4 | 681.2 | 827.8 | 9107.4 |
| 2026-05-31 | 680.2 | 532.3 | 2246.5 | 1375.1 | 488.1 | 704.9 | 758.4 | 681.2 | 827.8 | 8294.5 |
| 2026-04-30 | 608.8 | 473.7 | 2246.5 | 1375.1 | 488.1 | 704.9 | 513.3 | 681.2 | 786.6 | 7878.0 |
| 2026-03-31 | 522.5 | 438.2 | 2246.5 | 1375.1 | 488.1 | 704.9 | 450.9 | 681.2 | 786.6 | 7694.0 |
| 2026-02-28 | 408.1 | 438.2 | 2246.5 | 1375.1 | 488.1 | 704.9 | 334.9 | 681.2 | 786.6 | 7463.6 |
| 2026-01-31 | 408.1 | 438.2 | 2246.5 | 1375.1 | 488.1 | 704.9 | 334.9 | 681.2 | 786.6 | 7463.6 |
| 2025-12-31 | 408.1 | 438.2 | 2246.5 | 1375.1 | 488.1 | 704.9 | 334.9 | 681.2 | 786.6 | 7463.6 |
| 2025-11-30 | 408.1 | 438.2 | 2246.5 | 1375.1 | 488.1 | 704.9 | 334.9 | 681.2 | 786.6 | 7463.6 |
| 2025-10-31 | 368.2 | 438.2 | 2246.5 | 1375.1 | 479.4 | 704.9 | 334.9 | 681.2 | 786.6 | 7414.9 |
| 2025-09-30 | 368.2 | 422.5 | 2246.5 | 1375.1 | 425.5 | 704.9 | 334.9 | 681.2 | 786.6 | 7345.3 |
Download all 50 rows: CSV JSON
Downloads of this dataset are for paid members. See plans or sign in