Solar Energy in South Africa
Explore the solar potential of 586 cities across South Africa. Average irradiance: 2,017 kWh/m²/year. Average solar score: 85/100.
Johannesburg
4.9h/day peak sun
85
score
Cape Town
4.8h/day peak sun
85
score
Durban
4.1h/day peak sun
81
score
Pretoria
4.9h/day peak sun
85
score
Soweto
5h/day peak sun
86
score
Gqeberha
4.5h/day peak sun
85
score
Soshanguve
5h/day peak sun
86
score
Pietermaritzburg
4.2h/day peak sun
81
score
Evaton
5h/day peak sun
86
score
Benoni
4.9h/day peak sun
85
score
Bloemfontein
5.2h/day peak sun
86
score
Thembisa
5h/day peak sun
86
score
East London
4.2h/day peak sun
81
score
Vereeniging
5h/day peak sun
86
score
Boksburg
4.9h/day peak sun
85
score
Welkom
5.2h/day peak sun
86
score
Newcastle
4.7h/day peak sun
85
score
Krugersdorp
5h/day peak sun
86
score
Rustenburg
5h/day peak sun
86
score
Emalahleni
5h/day peak sun
86
score
Diepsloot
5h/day peak sun
86
score
Randburg
4.9h/day peak sun
85
score
Roodepoort
5h/day peak sun
86
score
Botshabelo
5.2h/day peak sun
86
score
Brakpan
4.9h/day peak sun
85
score
Kariega
4.2h/day peak sun
81
score
Polokwane
4.9h/day peak sun
85
score
Germiston
4.9h/day peak sun
85
score
Richards Bay
4.2h/day peak sun
81
score
Vanderbijlpark
5h/day peak sun
86
score
Athlone
4.8h/day peak sun
85
score
Paarl
4.7h/day peak sun
85
score
Centurion
4.9h/day peak sun
85
score
Klerksdorp
5h/day peak sun
86
score
Somerset West
4.8h/day peak sun
85
score
Mdantsane
4.2h/day peak sun
81
score
George
4.1h/day peak sun
81
score
Springs
4.9h/day peak sun
85
score
Ivory Park
5h/day peak sun
86
score
Carletonville
5h/day peak sun
86
score
Alexandra
4.9h/day peak sun
85
score
Potchefstroom
5h/day peak sun
86
score
Mthatha
4.4h/day peak sun
84
score
KwaDukuza
4.1h/day peak sun
81
score
Westonaria
5h/day peak sun
86
score
Etwatwa
5h/day peak sun
86
score
Vryheid
4.5h/day peak sun
85
score
Pinetown
3.9h/day peak sun
80
score
Ladysmith
4.7h/day peak sun
85
score
eMbalenhle
4.9h/day peak sun
85
score
Kimberley
5.2h/day peak sun
86
score
Nigel
5h/day peak sun
86
score
Mpumalanga
4.1h/day peak sun
81
score
Bhisho
4.3h/day peak sun
84
score
Sasolburg
5h/day peak sun
86
score
Randfontein
5h/day peak sun
86
score
Worcester
5h/day peak sun
86
score
Ntuzuma
4h/day peak sun
81
score
Virginia
5.2h/day peak sun
86
score
Brits
5h/day peak sun
86
score
Alberton
4.9h/day peak sun
85
score
Queenstown
4.8h/day peak sun
85
score
Kroonstad
5.1h/day peak sun
86
score
Somaroboro
5h/day peak sun
86
score
Hammanskraal
5h/day peak sun
86
score
Mabopane
5h/day peak sun
86
score
Mbombela
4.5h/day peak sun
85
score
Orkney
5h/day peak sun
86
score
Phalaborwa
4.4h/day peak sun
84
score
Thohoyandou
4.3h/day peak sun
84
score
Tokoza
4.9h/day peak sun
86
score
Standerton
4.9h/day peak sun
85
score
Mokopane
4.9h/day peak sun
85
score
Ermelo
4.9h/day peak sun
85
score
Stellenbosch
4.7h/day peak sun
85
score
Kutloanong
5.2h/day peak sun
86
score
Stilfontein
5.1h/day peak sun
86
score
Qonce
4.3h/day peak sun
84
score
Delmas
5h/day peak sun
86
score
Grahamstown
4.4h/day peak sun
84
score
Bethlehem
5.1h/day peak sun
86
score
Ga-Rankuwa
5h/day peak sun
86
score
Bela Bela
4.9h/day peak sun
85
score
Midrand
5h/day peak sun
86
score
Louis Trichardt
4.4h/day peak sun
85
score
Dundee
4.7h/day peak sun
85
score
Piet Retief
4.5h/day peak sun
85
score
Phuthaditjhaba
5h/day peak sun
86
score
Atlantis
4.9h/day peak sun
85
score
Mossel Bay
4.4h/day peak sun
84
score
Mafikeng
5.2h/day peak sun
86
score
Mmabatho
5.2h/day peak sun
86
score
Odendaalsrus
5.2h/day peak sun
86
score
Oudtshoorn
4.8h/day peak sun
85
score
Bethal
5h/day peak sun
86
score
Thaba Nchu
5.2h/day peak sun
86
score
Bothaville
5.1h/day peak sun
86
score
Upington
5.5h/day peak sun
86
score
Parys
5h/day peak sun
86
score
Schweizer-Reneke
5.2h/day peak sun
86
score
Knysna
4.2h/day peak sun
81
score
Saldanha
5h/day peak sun
86
score
Barberton
4.4h/day peak sun
85
score
Lichtenburg
5.2h/day peak sun
86
score
Tongaat
4.1h/day peak sun
81
score
Graaff Reinet
4.9h/day peak sun
85
score
Fochville
5.1h/day peak sun
86
score
Kokstad
4.8h/day peak sun
85
score
Fort Beaufort
4.5h/day peak sun
85
score
Ekangala
5h/day peak sun
86
score
Kraaifontein
4.8h/day peak sun
85
score
Hermanus
4.4h/day peak sun
84
score
Vryburg
5.2h/day peak sun
86
score
Wellington
4.8h/day peak sun
85
score
Viljoenskroon
5.1h/day peak sun
86
score
Durbanville
4.8h/day peak sun
85
score
Kwaggafontein
5h/day peak sun
86
score
Mondlo
4.6h/day peak sun
85
score
Butterworth
4.2h/day peak sun
81
score
Port Shepstone
4h/day peak sun
81
score
Trichardt
4.9h/day peak sun
85
score
Nkowakowa
4.4h/day peak sun
84
score
Musina
4.7h/day peak sun
85
score
Modimolle
4.9h/day peak sun
85
score
Letlhabile
5h/day peak sun
86
score
Lydenburg
4.8h/day peak sun
85
score
Mankweng
5h/day peak sun
86
score
Ficksburg
5.1h/day peak sun
86
score
Wolmaransstad
5.2h/day peak sun
86
score
Edenvale
4.9h/day peak sun
85
score
eSikhaleni
4.2h/day peak sun
81
score
Matsulu
4.3h/day peak sun
84
score
Kuils River
4.8h/day peak sun
85
score
Balfour
5h/day peak sun
86
score
Vredenburg
5.1h/day peak sun
86
score
Beaufort West
5.1h/day peak sun
86
score
Aliwal North
5.2h/day peak sun
86
score
Siyabuswa
5h/day peak sun
86
score
Cradock
5.1h/day peak sun
86
score
Volksrust
4.9h/day peak sun
85
score
Malmesbury
4.8h/day peak sun
85
score
Mkhuhlu
4.3h/day peak sun
84
score
Wesselsbron
5.2h/day peak sun
86
score
Lebowakgomo
4.9h/day peak sun
86
score
Ceres
4.9h/day peak sun
85
score
Bronkhorstspruit
5h/day peak sun
86
score
Senekal
5.1h/day peak sun
86
score
Leslie
5h/day peak sun
86
score
Phola
5h/day peak sun
86
score
Plettenberg Bay
4.3h/day peak sun
84
score
Mandeni
4.1h/day peak sun
81
score
Grabouw
4.4h/day peak sun
84
score
Lukwatini
4.7h/day peak sun
85
score
Giyani
4.3h/day peak sun
84
score
Muizenberg
4.7h/day peak sun
85
score
Folweni
4h/day peak sun
81
score
Calcutta
4.3h/day peak sun
84
score
Stutterheim
4.3h/day peak sun
84
score
Dwarsloop
4.4h/day peak sun
84
score
Humansdorp
4.3h/day peak sun
84
score
Theunissen
5.2h/day peak sun
86
score
Thabazimbi
4.9h/day peak sun
85
score
Margate
4h/day peak sun
81
score
Cullinan
5h/day peak sun
86
score
Wembesi
4.6h/day peak sun
85
score
Whittlesea
4.8h/day peak sun
85
score
Acornhoek
4.5h/day peak sun
85
score
Bloemhof
5.2h/day peak sun
86
score
Harrismith
5h/day peak sun
86
score
Robertson
4.6h/day peak sun
85
score
Mtubatuba
4.1h/day peak sun
81
score
Empangeni
4.2h/day peak sun
81
score
Heilbron
5.1h/day peak sun
86
score
Jeffreys Bay
4.4h/day peak sun
84
score
Howick
4.4h/day peak sun
84
score
Richmond
4.2h/day peak sun
81
score
De Aar
5.4h/day peak sun
86
score
Ulundi
4.3h/day peak sun
84
score
Allanridge
5.2h/day peak sun
86
score
Hartbeestfontein-A
5h/day peak sun
86
score
Lebohang
5h/day peak sun
86
score
Marapong
4.9h/day peak sun
85
score
Frankfort
5h/day peak sun
86
score
Port Alfred
4.2h/day peak sun
81
score
Ladybrand
5.1h/day peak sun
86
score
Mpophomeni
4.4h/day peak sun
84
score
Postmasburg
5.4h/day peak sun
86
score
Mookgophong
4.9h/day peak sun
85
score
Nhlazatje
4.7h/day peak sun
85
score
Driefontein
4.7h/day peak sun
85
score
Bultfontein
5.2h/day peak sun
86
score
Ballitoville
4.1h/day peak sun
81
score
Shakaskraal
4.1h/day peak sun
81
score
Hendrina
5h/day peak sun
86
score
Hartbeespoort
4.9h/day peak sun
85
score
Praktiseer
4.8h/day peak sun
85
score
Ventersdorp
5.1h/day peak sun
86
score
Estcourt
4.6h/day peak sun
85
score
Dimbaza
4.4h/day peak sun
84
score
Retreat
4.7h/day peak sun
85
score
White River
4.4h/day peak sun
85
score
Amandelbult
5h/day peak sun
86
score
Kamaqhekeza
4.3h/day peak sun
84
score
Lady Frere
4.8h/day peak sun
85
score
Christiana
5.2h/day peak sun
86
score
Midstream
5h/day peak sun
86
score
Phomolong
5.2h/day peak sun
86
score
Duiwelskloof
4.3h/day peak sun
84
score
Reitz
5h/day peak sun
86
score
Scottburgh
4h/day peak sun
81
score
Itsoseng
5.3h/day peak sun
86
score
Gonubie
4.2h/day peak sun
81
score
Marikana
5h/day peak sun
86
score
Koster
5.1h/day peak sun
86
score
Deneysville
5h/day peak sun
86
score
Schoemansdal
4.3h/day peak sun
84
score
Redhill
4.6h/day peak sun
85
score
Greytown
4.4h/day peak sun
84
score
Hennenman
5.2h/day peak sun
86
score
Somerset East
4.6h/day peak sun
85
score
Middelburg
5.2h/day peak sun
86
score
Hartbeesfontein
5.1h/day peak sun
86
score
Moloto South
5h/day peak sun
86
score
Ottosdal
5.2h/day peak sun
86
score
Vredendal
5.1h/day peak sun
86
score
Mooi River
4.6h/day peak sun
85
score
Pampierstad
5.2h/day peak sun
86
score
Hlanganani
4.3h/day peak sun
84
score
Verena
5h/day peak sun
86
score
Vrede
5h/day peak sun
86
score
Lephalale
4.9h/day peak sun
85
score
Hlohlolwane
5.2h/day peak sun
86
score
Glencoe
4.7h/day peak sun
85
score
Swellendam
4.3h/day peak sun
84
score
Villiers
5h/day peak sun
86
score
Coligny
5.2h/day peak sun
86
score
Komatipoort
4.3h/day peak sun
84
score
Secunda
4.9h/day peak sun
85
score
eMkhomazi
4.1h/day peak sun
81
score
Mafemani
4.4h/day peak sun
84
score
Carolina
4.9h/day peak sun
85
score
Belfast
5h/day peak sun
86
score
Queensdale
4.7h/day peak sun
85
score
Franschhoek
4.6h/day peak sun
85
score
Vaalwater
4.9h/day peak sun
85
score
Ncotshane
4.2h/day peak sun
81
score
Vaalbank
5h/day peak sun
86
score
eMuziwezinto
3.9h/day peak sun
80
score
Riversdale
4.3h/day peak sun
84
score
Hoopstad
5.2h/day peak sun
86
score
Burgersdorp
5.2h/day peak sun
86
score
Zeerust
5h/day peak sun
86
score
Tshitereke
4.3h/day peak sun
84
score
Kruisfontein
4.3h/day peak sun
84
score
Sabie
4.3h/day peak sun
84
score
Zastron
5.1h/day peak sun
86
score
Bredasdorp
4.4h/day peak sun
84
score
Marquard
5.2h/day peak sun
86
score
Driekoppies
4.3h/day peak sun
84
score
Clydesdale
4.3h/day peak sun
84
score
Kinross
5h/day peak sun
86
score
Kriel
5h/day peak sun
86
score
Montagu
4.8h/day peak sun
85
score
Ndevana
4.3h/day peak sun
84
score
Alice
4.5h/day peak sun
85
score
Groot-Brakrivier
4.2h/day peak sun
81
score
Warrenton
5.2h/day peak sun
86
score
Tekwane
4.4h/day peak sun
84
score
Tshiame
5h/day peak sun
86
score
Eshowe
4.2h/day peak sun
81
score
Vredefort
5.1h/day peak sun
86
score
Tzaneen
4.3h/day peak sun
84
score
Le Roux
4.6h/day peak sun
85
score
Lansdowne
4.7h/day peak sun
85
score
Khowa
4.9h/day peak sun
85
score
Breyten
4.9h/day peak sun
85
score
Ga-Malakhe
4h/day peak sun
81
score
Winburg
5.2h/day peak sun
86
score
Caledon
4.5h/day peak sun
85
score
Koppies
5.1h/day peak sun
86
score
Frischgewaagd
4.5h/day peak sun
85
score
Ugie
4.5h/day peak sun
85
score
Bagale
5h/day peak sun
86
score
Leeudoringstad
5.2h/day peak sun
86
score
Makwassie
5.2h/day peak sun
86
score
Thulamahashi
4.4h/day peak sun
85
score
Ashton
4.6h/day peak sun
85
score
Gansbaai
4.5h/day peak sun
85
score
Tlokoeng
4.9h/day peak sun
85
score
Thubelihle
5h/day peak sun
86
score
Daggakraal
4.9h/day peak sun
85
score
Cala
4.8h/day peak sun
85
score
Fernie
4.6h/day peak sun
85
score
Malamulele
4.3h/day peak sun
84
score
Northam
5h/day peak sun
86
score
Fouriesburg
5.1h/day peak sun
86
score
Winnie Mandela
5.2h/day peak sun
86
score
Mamafubedu
5.1h/day peak sun
86
score
Moorreesburg
4.9h/day peak sun
85
score
Rondebosch
4.7h/day peak sun
85
score
Dysselsdorp
4.7h/day peak sun
85
score
Empuluzu
4.6h/day peak sun
85
score
Berea
4.1h/day peak sun
81
score
Matatiele
5.1h/day peak sun
86
score
Ixopo
4.2h/day peak sun
81
score
Piketberg
4.8h/day peak sun
85
score
Fisantekraal
4.8h/day peak sun
85
score
Amersfoort
4.9h/day peak sun
85
score
Adelaide
4.6h/day peak sun
85
score
Namakgale
4.4h/day peak sun
84
score
Wolseley
4.8h/day peak sun
85
score
Claremont
4.6h/day peak sun
85
score
Lenyenye
4.3h/day peak sun
84
score
Lindley
5.1h/day peak sun
86
score
Ekuvukeni
4.7h/day peak sun
85
score
Hankey
4.2h/day peak sun
81
score
Molteno
5.2h/day peak sun
86
score
Saint Helena Bay
5h/day peak sun
86
score
Craigieburn
4h/day peak sun
81
score
Melkbosstrand
4.9h/day peak sun
85
score
Kenton
4.2h/day peak sun
81
score
Ventersburg
5.2h/day peak sun
86
score
Jan Kempdorp
5.3h/day peak sun
86
score
Tukakgomo
4.8h/day peak sun
85
score
Poortje
5.1h/day peak sun
86
score
Thulamahashe
4.4h/day peak sun
85
score
Xikhusese
4.5h/day peak sun
85
score
Hopewell
4.2h/day peak sun
81
score
Dutywa
4.4h/day peak sun
84
score
Velddrif
4.9h/day peak sun
86
score
Sannieshof
5.2h/day peak sun
86
score
Warden
5h/day peak sun
86
score
Prince Albert
5.2h/day peak sun
86
score
Rethabiseng
5h/day peak sun
86
score
Paulpietersburg
4.5h/day peak sun
85
score
Ga-Kgapane
4.4h/day peak sun
84
score
Mogwase
5h/day peak sun
86
score
Nomathamasanqa
4.3h/day peak sun
84
score
Ilinge
4.8h/day peak sun
85
score
Maboke
4.3h/day peak sun
84
score
Delareyville
5.3h/day peak sun
86
score
Tjakastad
4.6h/day peak sun
85
score
Bolla-Tau
4.5h/day peak sun
85
score
De Doorns
5h/day peak sun
86
score
Allemansdrif
5h/day peak sun
86
score
Swartruggens
5h/day peak sun
86
score
Ka-Mhinga
4.3h/day peak sun
84
score
Maclear
4.6h/day peak sun
85
score
Embhojeni
4.3h/day peak sun
84
score
Mankoeng
5h/day peak sun
86
score
Darling
4.9h/day peak sun
85
score
Koffiefontein
5.3h/day peak sun
86
score
Sundumbili
4.1h/day peak sun
81
score
Colesberg
5.3h/day peak sun
86
score
Dordrecht
5.1h/day peak sun
86
score
Flagstaff
4.3h/day peak sun
84
score
Evander
4.9h/day peak sun
86
score
Alexandria
4.3h/day peak sun
84
score
Oakley
4.4h/day peak sun
84
score
Bochum
4.9h/day peak sun
85
score
Villiersdorp
4.5h/day peak sun
85
score
Barkly East
5.2h/day peak sun
86
score
Mount Frere
4.6h/day peak sun
85
score
Ngcobo
4.5h/day peak sun
85
score
Glenharvie
5h/day peak sun
86
score
Barkly West
5.2h/day peak sun
86
score
Kgwaripe
4.1h/day peak sun
81
score
Devon
5h/day peak sun
86
score
Wepener
5.1h/day peak sun
86
score
Harding
4.2h/day peak sun
81
score
Dewetsdorp
5.2h/day peak sun
86
score
Emtfuntini
4.3h/day peak sun
84
score
Hertzogville
5.3h/day peak sun
86
score
Prieska
5.4h/day peak sun
86
score
eNduli
5h/day peak sun
86
score
Sebayeng
4.9h/day peak sun
85
score
Steynsrus
5.1h/day peak sun
86
score
Bonnievale
4.6h/day peak sun
85
score
Mamre
4.9h/day peak sun
85
score
Tulbagh
4.8h/day peak sun
85
score
Machadodorp
4.8h/day peak sun
85
score
Hazelmere
3.9h/day peak sun
80
score
Cofimvaba
4.6h/day peak sun
85
score
Bedford
4.6h/day peak sun
85
score
Jacobsdal
5.3h/day peak sun
86
score
Buyisonto
4.4h/day peak sun
84
score
Springbok
5.5h/day peak sun
89
score
Dannhauser
4.7h/day peak sun
85
score
Boshof
5.2h/day peak sun
86
score
Kirkwood
4.3h/day peak sun
84
score
Daniëlskuil
5.4h/day peak sun
86
score
Petrusburg
5.2h/day peak sun
86
score
Darnall
4.1h/day peak sun
81
score
Motetema
5h/day peak sun
86
score
Sedgefield
4.2h/day peak sun
81
score
Bontrug
4.3h/day peak sun
84
score
Inanda
4h/day peak sun
81
score
Orange Farm
5.1h/day peak sun
86
score
Maile
5h/day peak sun
86
score
Rosebank
4.7h/day peak sun
85
score
Ritchie
5.3h/day peak sun
86
score
Langebaan
5h/day peak sun
86
score
Kestell
5h/day peak sun
86
score
Heidelberg
4.3h/day peak sun
84
score
Leeuwfontein-C
5h/day peak sun
86
score
Ilitha
4.3h/day peak sun
84
score
Touwsrivier
5.2h/day peak sun
86
score
Komga
4.3h/day peak sun
84
score
Monnakato
5h/day peak sun
86
score
Hluvukani
4.4h/day peak sun
84
score
Bizana
4.2h/day peak sun
81
score
Kakamas
5.5h/day peak sun
89
score
Indwe
4.9h/day peak sun
85
score
Khokhamoya
4.4h/day peak sun
84
score
Mmametlhake
5h/day peak sun
86
score
Saron
4.8h/day peak sun
85
score
Melmoth
4.2h/day peak sun
81
score
Klapmuts
4.8h/day peak sun
85
score
Kathu
5.4h/day peak sun
86
score
Mhlambanyatsi
4.3h/day peak sun
84
score
Willowmore
5h/day peak sun
86
score
Clanwilliam
5h/day peak sun
86
score
Morgenzon
4.9h/day peak sun
85
score
Shatale
4.3h/day peak sun
84
score
Nongoma
4.3h/day peak sun
84
score
Kuruman
5.4h/day peak sun
86
score
Tsakani
4.5h/day peak sun
85
score
Carousel View
5h/day peak sun
86
score
Cathcart
4.7h/day peak sun
85
score
Phakamisa
4.3h/day peak sun
84
score
Phatsima
5h/day peak sun
86
score
Kamalamule
4.4h/day peak sun
84
score
Rouxville
5.2h/day peak sun
86
score
Marite
4.3h/day peak sun
84
score
Maluti
5h/day peak sun
86
score
Steynsburg
5.2h/day peak sun
86
score
Citrusdal
5h/day peak sun
86
score
Sterkstroom
5h/day peak sun
86
score
Aberdeen
4.9h/day peak sun
86
score
Memel
4.9h/day peak sun
85
score
Ladismith
4.7h/day peak sun
85
score
Kwamhlanga
5h/day peak sun
86
score
Nuwerus NC
5.5h/day peak sun
86
score
Utrecht
4.8h/day peak sun
85
score
Porterville
4.9h/day peak sun
85
score
Lady Grey
5.1h/day peak sun
86
score
Nthrowane
4.9h/day peak sun
85
score
eManzana
4.6h/day peak sun
85
score
Victoria West
5.4h/day peak sun
86
score
Lehurutshe
5.1h/day peak sun
86
score
Wakkerstroom
4.8h/day peak sun
85
score
Weenen
4.7h/day peak sun
85
score
Prince Alfred Hamlet
5h/day peak sun
86
score
Calvinia
5.4h/day peak sun
86
score
Gemsbokspruit
5h/day peak sun
86
score
eMvelo
4.6h/day peak sun
85
score
Stilbaai
4.4h/day peak sun
85
score
Walkerville
5h/day peak sun
86
score
Kleinmond
4.3h/day peak sun
84
score
Kamhlushwa
4.3h/day peak sun
84
score
Bosfontein
4.4h/day peak sun
84
score
Bethulie
5.2h/day peak sun
86
score
Tweeling
5h/day peak sun
86
score
Edenburg
5.3h/day peak sun
86
score
Colenso
4.7h/day peak sun
85
score
Clarens
4.9h/day peak sun
85
score
Albertina
4.4h/day peak sun
84
score
Burgersfort
4.9h/day peak sun
85
score
Bathurst
4.2h/day peak sun
81
score
Magaliesburg
5h/day peak sun
86
score
Elandskraal
5h/day peak sun
86
score
Welverdiend
4.4h/day peak sun
84
score
Excelsior
5.2h/day peak sun
86
score
Edenville
5.1h/day peak sun
86
score
Vanrhynsdorp
5.1h/day peak sun
86
score
Addo
4.3h/day peak sun
84
score
Joubertina
4.6h/day peak sun
85
score
Klawer
5h/day peak sun
86
score
Hopefield
4.8h/day peak sun
85
score
Emgwenya
4.7h/day peak sun
85
score
Magogeni
4.4h/day peak sun
84
score
Lusikisiki
4.2h/day peak sun
81
score
Wilderness
4.1h/day peak sun
81
score
Paul Roux
5.1h/day peak sun
86
score
Umzimhle
5h/day peak sun
86
score
Eden Glen
4.9h/day peak sun
85
score
Lamberts Bay
5h/day peak sun
86
score
Lothair
4.8h/day peak sun
85
score
Edinburgh A
4.4h/day peak sun
85
score
KwaThandeka
4.6h/day peak sun
85
score
Tarkastad
5h/day peak sun
86
score
Winterton
4.7h/day peak sun
85
score
Madyembeni
4.3h/day peak sun
84
score
Glenmore
4.6h/day peak sun
85
score
Eastleigh
4.9h/day peak sun
85
score
Mathibela
4.9h/day peak sun
85
score
Tweespruit
5.2h/day peak sun
86
score
Constantia
4.5h/day peak sun
85
score
Merry Pebble Stream
4.4h/day peak sun
85
score
Trust Feed
4.4h/day peak sun
84
score
Port Edward
4h/day peak sun
81
score
Jagersfontein
5.2h/day peak sun
86
score
Tsolo
4.5h/day peak sun
85
score
Cookhouse
4.6h/day peak sun
85
score
Maviljan A
4.4h/day peak sun
84
score
Lillydale
4.4h/day peak sun
84
score
Laingsburg
5.2h/day peak sun
86
score
Genadendal
4.4h/day peak sun
84
score
Itekeng
5.2h/day peak sun
86
score
Jansenville
4.8h/day peak sun
85
score
Kranshoek
4.4h/day peak sun
84
score
Nondweni
4.5h/day peak sun
85
score
Paterson
4.3h/day peak sun
84
score
Madras A
4.3h/day peak sun
84
score
Botrivier
4.5h/day peak sun
85
score
Simon's Town
4.7h/day peak sun
85
score
Amalia
5.2h/day peak sun
86
score
Nqutu
4.7h/day peak sun
85
score
Dealesville
5.2h/day peak sun
86
score
Grootvlei
5h/day peak sun
86
score
Mount Ayliff
4.6h/day peak sun
85
score
Trompsburg
5.3h/day peak sun
86
score
Patensie
4.3h/day peak sun
81
score
Godide
4.4h/day peak sun
85
score
Riviersonderend
4.3h/day peak sun
84
score
Lutzville
5.1h/day peak sun
86
score
Dullstroom
5h/day peak sun
86
score
Justicia
4.4h/day peak sun
84
score
Oranjeville
5.1h/day peak sun
86
score
eMakhazeni B
4.4h/day peak sun
84
score
Perdekop
5h/day peak sun
86
score
Murraysburg
5.2h/day peak sun
86
score
Doornkop
5.1h/day peak sun
86
score
Venterstad
5.3h/day peak sun
86
score
Kareedouw
4.4h/day peak sun
84
score
Nthabalala
4.5h/day peak sun
85
score
Port Saint John’s
4h/day peak sun
81
score
Thabakgolo
4.3h/day peak sun
84
score
St Francis Bay
4.4h/day peak sun
85
score
Qumbu
4.6h/day peak sun
85
score
Magabeni
4h/day peak sun
81
score
Orinoco A
4.4h/day peak sun
84
score
Reddersburg
5.2h/day peak sun
86
score
Tshandama
4.4h/day peak sun
84
score
Louterwater
4.6h/day peak sun
85
score
Carnarvon
5.5h/day peak sun
89
score
Ludlow
4.4h/day peak sun
84
score
Stanford
4.3h/day peak sun
84
score
Smithfield
5.1h/day peak sun
86
score
Riebeek-Kasteel
4.8h/day peak sun
85
score
Mooinooi
5h/day peak sun
86
score
Stella
5.3h/day peak sun
86
score
James Calata
5.2h/day peak sun
86
score
Ngema Tribal Trust
4.7h/day peak sun
85
score
Zoar
4.8h/day peak sun
85
score
Peddie
4.3h/day peak sun
84
score
Manguzi
4.2h/day peak sun
81
score
Oakglen
5.4h/day peak sun
86
score
Khaya Mnandi
4.3h/day peak sun
84
score
Eden Glen Ext 60
4.9h/day peak sun
85
score
Libode
4.2h/day peak sun
81
score
Albert Falls
4.3h/day peak sun
84
score
Uniondale
4.8h/day peak sun
85
score
Lidgetton
4.4h/day peak sun
85
score
Ekulindeni
4.5h/day peak sun
85
score
Pearston
4.9h/day peak sun
85
score
Nababeep
5.5h/day peak sun
86
score
Newlands
4.4h/day peak sun
84
score
Senwamokgope
4.3h/day peak sun
84
score
Struisbaai
4.5h/day peak sun
85
score
eMkhuze
4.2h/day peak sun
81
score
Cedarville
5h/day peak sun
86
score
Charlestown
4.9h/day peak sun
85
score
Kumana
4.4h/day peak sun
85
score
GaSekhaolelo
4.9h/day peak sun
86
score
Riebeek West
4.8h/day peak sun
85
score
Kylemore
4.6h/day peak sun
85
score
Cato Ridge
4.2h/day peak sun
81
score
Matsavana
4.4h/day peak sun
85
score
Languedoc
4.7h/day peak sun
85
score
Calitzdorp
4.8h/day peak sun
85
score
Hazyview
4.3h/day peak sun
84
score
Kgapamadi
4.5h/day peak sun
85
score
Napier
4.4h/day peak sun
84
score
Boipelo
5.3h/day peak sun
86
score
Babirwa
4.9h/day peak sun
85
score
Calculate your roof's potential in South Africa
Get precise estimates for your exact address using NASA satellite data.
Open Calculator