Solar Energy in Kenya
Explore the solar potential of 228 cities across Kenya. Average irradiance: 1,941 kWh/m²/year. Average solar score: 84/100.
Nairobi
4.2h/day peak sun
80
score
Kakamega
4.8h/day peak sun
84
score
Mombasa
4.5h/day peak sun
84
score
Nakuru
4.8h/day peak sun
84
score
Ruiru
4.4h/day peak sun
84
score
Eldoret
5h/day peak sun
85
score
Kisumu
4.9h/day peak sun
85
score
Kikuyu
4.5h/day peak sun
84
score
Thika
4.3h/day peak sun
84
score
Naivasha
4.8h/day peak sun
84
score
Karuri
4.3h/day peak sun
83
score
Matuga
4.4h/day peak sun
84
score
Mwala
4.3h/day peak sun
84
score
Ongata Rongai
4.3h/day peak sun
83
score
Lang'ata
4.3h/day peak sun
83
score
Jomvu
4.3h/day peak sun
83
score
Garissa
4.4h/day peak sun
84
score
Kitale
4.7h/day peak sun
84
score
Limuru
4.6h/day peak sun
84
score
Juja
4.4h/day peak sun
84
score
Kitengela
4.4h/day peak sun
84
score
Kiambu
4.3h/day peak sun
83
score
Mlolongo
4.4h/day peak sun
84
score
Malindi
4.6h/day peak sun
84
score
Mandera
4.6h/day peak sun
84
score
Khwisero
4.8h/day peak sun
85
score
Kisii
4.6h/day peak sun
84
score
Ngong
4.4h/day peak sun
84
score
Mtwapa
4.5h/day peak sun
84
score
Wajir
4.4h/day peak sun
84
score
Lodwar
5h/day peak sun
85
score
Athi River
4.4h/day peak sun
84
score
Meru
4.5h/day peak sun
84
score
Nyeri
4.4h/day peak sun
84
score
Isiolo
5h/day peak sun
85
score
Ukunda
4.4h/day peak sun
84
score
Kiserian
4.3h/day peak sun
83
score
Kilifi
4.5h/day peak sun
84
score
Nanyuki
4.8h/day peak sun
84
score
Busia
4.8h/day peak sun
84
score
Migori
4.7h/day peak sun
84
score
Bungoma
4.8h/day peak sun
85
score
Narok
4.8h/day peak sun
84
score
Embu
4.3h/day peak sun
83
score
Machakos
4.4h/day peak sun
84
score
Githunguri
4.2h/day peak sun
80
score
El Wak
4.4h/day peak sun
84
score
Gilgil
4.8h/day peak sun
84
score
Upper Gilgil
4.5h/day peak sun
84
score
Mbale
4.8h/day peak sun
84
score
Kimilili
4.7h/day peak sun
84
score
Kapenguria
4.8h/day peak sun
84
score
Kericho
4.5h/day peak sun
84
score
Voi
4.2h/day peak sun
80
score
Imara Daima Estate
4.3h/day peak sun
83
score
Wanguru
4.6h/day peak sun
84
score
Habaswein
4.5h/day peak sun
84
score
Molo
4.8h/day peak sun
84
score
Moyale
4.2h/day peak sun
80
score
Ol Kalou
4.5h/day peak sun
84
score
Mumias
4.8h/day peak sun
85
score
Homa Bay
4.9h/day peak sun
85
score
Kinoi
4.5h/day peak sun
84
score
Kenol
4.4h/day peak sun
84
score
Masalani
4.3h/day peak sun
83
score
Murang’a
4.4h/day peak sun
84
score
Webuye
4.8h/day peak sun
84
score
Njoro
4.8h/day peak sun
84
score
Iten
5.2h/day peak sun
85
score
Kapsabet
4.6h/day peak sun
84
score
Lugulu
4.8h/day peak sun
84
score
Tetu
4.4h/day peak sun
84
score
Nyahururu
4.7h/day peak sun
84
score
Marsabit
5.1h/day peak sun
85
score
Ramu
4.5h/day peak sun
84
score
Siaya
4.8h/day peak sun
84
score
Mariakani
4.3h/day peak sun
80
score
Maralal
4.5h/day peak sun
84
score
Mairo Inya
4.7h/day peak sun
84
score
Rongai
4.8h/day peak sun
85
score
Kerugoya
4h/day peak sun
80
score
Pumwani
4.3h/day peak sun
80
score
Kitui
4.5h/day peak sun
84
score
Makutano
4.9h/day peak sun
85
score
Elburgon
4.8h/day peak sun
84
score
Watamu
4.6h/day peak sun
84
score
Lamu
4.7h/day peak sun
84
score
Kajiado
4.4h/day peak sun
84
score
Kabarnet
4.9h/day peak sun
85
score
Nyamira
4.6h/day peak sun
84
score
Isebania
4.7h/day peak sun
84
score
Karatina
4.3h/day peak sun
84
score
Kakuma
4.7h/day peak sun
84
score
Lafey
4.4h/day peak sun
84
score
Chuka
4.3h/day peak sun
83
score
Kihancha
4.7h/day peak sun
84
score
Maua
4.7h/day peak sun
84
score
Taveta
4.4h/day peak sun
84
score
Takaba
4.3h/day peak sun
83
score
Eldama Ravine
4.8h/day peak sun
85
score
Hola
4.3h/day peak sun
83
score
Maai Mahiu
4.5h/day peak sun
84
score
Mai
4.5h/day peak sun
84
score
Rongo
4.7h/day peak sun
84
score
Makueni Boma
4.3h/day peak sun
83
score
Ogembo
4.6h/day peak sun
84
score
Oyugis
4.8h/day peak sun
84
score
Wote
4.3h/day peak sun
83
score
Emali
4.3h/day peak sun
84
score
Garba Tula
4.8h/day peak sun
85
score
Mwingi
4.5h/day peak sun
84
score
Awendo
4.6h/day peak sun
84
score
Kiminini
4.7h/day peak sun
84
score
Moi‘s Bridge
4.8h/day peak sun
84
score
Mazeras
4.3h/day peak sun
83
score
Malaba
4.7h/day peak sun
84
score
Muhoroni
4.8h/day peak sun
84
score
Makindu
4.4h/day peak sun
84
score
Banissa
4.3h/day peak sun
84
score
Msambweni
4.4h/day peak sun
84
score
Mbita
5h/day peak sun
85
score
Magadi
4.8h/day peak sun
84
score
Isinya
4.4h/day peak sun
84
score
Bute
4.2h/day peak sun
80
score
Kawaida
4.3h/day peak sun
83
score
Kagio
4.4h/day peak sun
84
score
Bura Tana
4.3h/day peak sun
83
score
Nyambunwa
4.7h/day peak sun
84
score
Litein
4.6h/day peak sun
84
score
Mogotio
4.9h/day peak sun
85
score
Ol Kalau South Settlement
4.5h/day peak sun
84
score
Rumuruti
5h/day peak sun
85
score
Sagana
4.4h/day peak sun
84
score
Sawa Sawa
4.5h/day peak sun
84
score
Lokichar
5h/day peak sun
85
score
Chavakali
4.8h/day peak sun
84
score
Wundanyi
4.4h/day peak sun
84
score
Eldas
4.3h/day peak sun
83
score
Port Victoria
4.9h/day peak sun
85
score
Vipingo
4.5h/day peak sun
84
score
Matuu
4.4h/day peak sun
84
score
Majengo
4.8h/day peak sun
84
score
Mado Gashi
4.7h/day peak sun
84
score
Mau Narok
4.7h/day peak sun
84
score
Ahero
4.9h/day peak sun
85
score
Ijara
4.3h/day peak sun
80
score
Bomet
4.6h/day peak sun
84
score
Lokichokio
4.6h/day peak sun
84
score
Dadaab
4.4h/day peak sun
84
score
Tala
4.5h/day peak sun
84
score
Butere
4.8h/day peak sun
85
score
Kinna
4.7h/day peak sun
84
score
Gongoni
4.6h/day peak sun
84
score
Merti
4.9h/day peak sun
85
score
Keroka
4.6h/day peak sun
84
score
Kilgoris
4.7h/day peak sun
84
score
Matunda
4.8h/day peak sun
84
score
Takaungu
4.6h/day peak sun
84
score
Timau
4.8h/day peak sun
84
score
Oloitokitok
4.3h/day peak sun
80
score
Kainuk
4.8h/day peak sun
84
score
Subukia
4.8h/day peak sun
84
score
Sindo
4.8h/day peak sun
85
score
Kangundo
4.6h/day peak sun
84
score
Kimana
4.5h/day peak sun
84
score
Kwale
4.4h/day peak sun
84
score
Luanda
4.8h/day peak sun
84
score
Chwele
4.6h/day peak sun
84
score
Mwatate
4.1h/day peak sun
80
score
Marigat
5h/day peak sun
85
score
Kapsowar
4.8h/day peak sun
84
score
Kutus
4.3h/day peak sun
83
score
Naro Moru
4.9h/day peak sun
85
score
Sultan Hamud
4.4h/day peak sun
84
score
Bondo
4.8h/day peak sun
84
score
Maragua
4.4h/day peak sun
84
score
Kibwezi
4.4h/day peak sun
84
score
Rodi
4.8h/day peak sun
84
score
Kinango
4.3h/day peak sun
83
score
Nandi Hills
4.5h/day peak sun
84
score
Usenge
4.9h/day peak sun
85
score
Gatundu
4.3h/day peak sun
83
score
Giriftu
4.4h/day peak sun
84
score
Brooke
4.6h/day peak sun
84
score
Il
4.4h/day peak sun
84
score
Sololo
4.1h/day peak sun
80
score
Nkubu
4.3h/day peak sun
83
score
Baringo
5h/day peak sun
85
score
Chogoria
4.2h/day peak sun
80
score
Shianda
4.8h/day peak sun
85
score
Garsen
4.3h/day peak sun
83
score
Marereni
4.6h/day peak sun
84
score
Kapsokwony
4.4h/day peak sun
84
score
Ogunja
4.8h/day peak sun
85
score
Sori
4.8h/day peak sun
84
score
Kaloleni
4.3h/day peak sun
83
score
Sondu
4.8h/day peak sun
84
score
Kimbimbi
4.5h/day peak sun
84
score
Maseno
4.8h/day peak sun
84
score
Othaya
4.3h/day peak sun
83
score
Mukurwe-ini
4.4h/day peak sun
84
score
Bura
4.3h/day peak sun
83
score
Kangema
4.3h/day peak sun
83
score
Kendu Bay
4.9h/day peak sun
85
score
Tinganga
4.3h/day peak sun
80
score
Lolgorien
4.7h/day peak sun
84
score
Nyansiongo
4.6h/day peak sun
84
score
Chaka
4.5h/day peak sun
84
score
Mpeketoni
4.5h/day peak sun
84
score
Mtito Andei
4.4h/day peak sun
84
score
Olulung’a
4.8h/day peak sun
84
score
Githiga A
4.3h/day peak sun
80
score
Rironi
4.6h/day peak sun
84
score
Dundori
4.6h/day peak sun
84
score
Witu
4.4h/day peak sun
84
score
Jebilat
4.6h/day peak sun
84
score
Lare
5.1h/day peak sun
85
score
Engineer
4.5h/day peak sun
84
score
Gazi
4.4h/day peak sun
84
score
Loiyangalani
5h/day peak sun
85
score
North Horr
5h/day peak sun
85
score
Maji Mazuri
4.8h/day peak sun
84
score
Malava
4.8h/day peak sun
84
score
Katito
4.9h/day peak sun
85
score
Awasi
4.9h/day peak sun
85
score
Laisamis
4.9h/day peak sun
85
score
Kathwana
4.6h/day peak sun
84
score
Thomas Magena home
4.6h/day peak sun
84
score
Calculate your roof's potential in Kenya
Get precise estimates for your exact address using NASA satellite data.
Open Calculator