Solar Energy in Nigeria
Explore the solar potential of 470 cities across Nigeria. Average irradiance: 1,787 kWh/m²/year. Average solar score: 30/100.
Lagos
3.8h/day peak sun
30
score
Kano
4.6h/day peak sun
30
score
Ibadan
3.6h/day peak sun
30
score
Abuja
4.1h/day peak sun
30
score
Port Harcourt
3.5h/day peak sun
30
score
Kaduna
4.5h/day peak sun
30
score
Benin City
3.6h/day peak sun
30
score
Onitsha
3.9h/day peak sun
30
score
Aba
3.5h/day peak sun
30
score
Maiduguri
4.7h/day peak sun
30
score
Ilorin
4h/day peak sun
30
score
Sokoto
4.6h/day peak sun
30
score
Jos
4.7h/day peak sun
30
score
Zaria
4.7h/day peak sun
30
score
Enugu
3.8h/day peak sun
30
score
Warri
3.6h/day peak sun
30
score
Oyo
3.8h/day peak sun
30
score
Abeokuta
3.7h/day peak sun
30
score
Akure
3.8h/day peak sun
30
score
Bauchi
4.7h/day peak sun
30
score
Katsina
4.8h/day peak sun
30
score
Osogbo
3.8h/day peak sun
30
score
Ile-Ife
3.7h/day peak sun
30
score
Gombe
4.7h/day peak sun
30
score
Ajegunle
3.8h/day peak sun
30
score
Owerri
3.6h/day peak sun
30
score
Calabar
3.6h/day peak sun
30
score
Ebute Ikorodu
3.7h/day peak sun
30
score
Okene
4h/day peak sun
30
score
Ikare
3.9h/day peak sun
30
score
Yola
4.5h/day peak sun
30
score
Uyo
3.5h/day peak sun
30
score
Ado-Ekiti
3.9h/day peak sun
30
score
Ogbomoso
3.9h/day peak sun
30
score
Minna
4.2h/day peak sun
30
score
Lekki
3.8h/day peak sun
30
score
Bida
4.1h/day peak sun
30
score
Makurdi
4.1h/day peak sun
30
score
Ondo
3.7h/day peak sun
30
score
Umuahia
3.7h/day peak sun
30
score
Iseyin
3.8h/day peak sun
30
score
Yenagoa
3.6h/day peak sun
30
score
Gboko
4.1h/day peak sun
30
score
Ijebu Ode
3.6h/day peak sun
30
score
Obalende
3.8h/day peak sun
30
score
Ilesa
3.8h/day peak sun
30
score
Ikeja
3.5h/day peak sun
30
score
Akowonjo
3.6h/day peak sun
30
score
Alimosho
3.6h/day peak sun
30
score
Sapele
3.7h/day peak sun
30
score
Efon-Alaaye
3.8h/day peak sun
30
score
Owo
3.9h/day peak sun
30
score
Ikot Ekpene
3.6h/day peak sun
30
score
Iwo
3.7h/day peak sun
30
score
Jimeta
4.5h/day peak sun
30
score
Atani
3.9h/day peak sun
30
score
Aliayabiagba
3.8h/day peak sun
30
score
Gusau
4.7h/day peak sun
30
score
Mubi
4.7h/day peak sun
30
score
Ikire
3.7h/day peak sun
30
score
Shagamu
3.6h/day peak sun
30
score
Ugep
3.8h/day peak sun
30
score
Chakwama
4.7h/day peak sun
30
score
Mushin
3.6h/day peak sun
30
score
Nnewi
3.7h/day peak sun
30
score
Surulere
3.7h/day peak sun
30
score
Ise-Ekiti
3.9h/day peak sun
30
score
Ila Orangun
3.9h/day peak sun
30
score
Saki
4h/day peak sun
30
score
Oshodi
3.6h/day peak sun
30
score
Awka
3.7h/day peak sun
30
score
Ijero-Ekiti
3.9h/day peak sun
30
score
Inisa
3.8h/day peak sun
30
score
Suleja
4.2h/day peak sun
30
score
Ede
3.8h/day peak sun
30
score
Kisi
4.1h/day peak sun
30
score
Shomolu
3.6h/day peak sun
30
score
Irewe
3.9h/day peak sun
30
score
Gbongan
3.7h/day peak sun
30
score
Ejigbo
3.8h/day peak sun
30
score
Funtua
4.7h/day peak sun
30
score
Igboho
4h/day peak sun
30
score
Buguma
3.5h/day peak sun
30
score
Ikirun
3.8h/day peak sun
30
score
Abakaliki
3.8h/day peak sun
30
score
Okrika
3.5h/day peak sun
30
score
Amaigbo
3.7h/day peak sun
30
score
Lafia
4.2h/day peak sun
30
score
Gashua
4.8h/day peak sun
30
score
Modakeke
3.7h/day peak sun
30
score
Bama
4.7h/day peak sun
30
score
Ilobu
3.8h/day peak sun
30
score
Jalingo
4.4h/day peak sun
30
score
Okigwe
3.7h/day peak sun
30
score
Offa
4h/day peak sun
30
score
Esuk Oron
3.6h/day peak sun
30
score
Nsukka
3.9h/day peak sun
30
score
Nguru
4.8h/day peak sun
30
score
Hadejia
4.8h/day peak sun
30
score
Ijebu-Igbo
3.7h/day peak sun
30
score
Uromi
3.8h/day peak sun
30
score
Birnin Kebbi
4.6h/day peak sun
30
score
Pindiga
4.6h/day peak sun
30
score
Azare
4.7h/day peak sun
30
score
Nkpor
3.8h/day peak sun
30
score
Ikere-Ekiti
3.9h/day peak sun
30
score
Lafiagi
4.1h/day peak sun
30
score
Kontagora
4.3h/day peak sun
30
score
Kuje
4.1h/day peak sun
30
score
Biu
4.8h/day peak sun
30
score
Olupona
3.7h/day peak sun
30
score
Lere
4.7h/day peak sun
30
score
Wukari
4.2h/day peak sun
30
score
Igbo-Ora
3.8h/day peak sun
30
score
Emure-Ekiti
3.9h/day peak sun
30
score
Isieke
3.9h/day peak sun
30
score
Ifo
3.7h/day peak sun
30
score
Igede-Ekiti
3.9h/day peak sun
30
score
Effium
3.9h/day peak sun
30
score
Idanre
3.7h/day peak sun
30
score
Potiskum
4.8h/day peak sun
30
score
Keffi
4.2h/day peak sun
30
score
Makoko
3.7h/day peak sun
30
score
Epe
3.7h/day peak sun
30
score
Gamboru
4.7h/day peak sun
30
score
Ogaminana
4h/day peak sun
30
score
Ihiala
3.8h/day peak sun
30
score
Ipoti
3.9h/day peak sun
30
score
Lalupon
3.7h/day peak sun
30
score
Ughelli
3.6h/day peak sun
30
score
Bende
3.7h/day peak sun
30
score
Oke Mesi
3.8h/day peak sun
30
score
Kafanchan
4.4h/day peak sun
30
score
Ikom
3.8h/day peak sun
30
score
Agulu
3.8h/day peak sun
30
score
Numan
4.5h/day peak sun
30
score
Kagoro
4.4h/day peak sun
30
score
Ode
4h/day peak sun
30
score
Igbo-Ukwu
3.8h/day peak sun
30
score
Aramoko-Ekiti
3.9h/day peak sun
30
score
Igbara-Odo
3.9h/day peak sun
30
score
Ozubulu
3.8h/day peak sun
30
score
Aku
3.8h/day peak sun
30
score
Oyan
3.9h/day peak sun
30
score
Jega
4.6h/day peak sun
30
score
Asaba
3.8h/day peak sun
30
score
Ohafia-Ifigh
3.7h/day peak sun
30
score
Afikpo
3.8h/day peak sun
30
score
Apomu
3.7h/day peak sun
30
score
Fiditi
3.8h/day peak sun
30
score
Orita-Eruwa
3.8h/day peak sun
30
score
Eha Amufu
3.9h/day peak sun
30
score
Malumfashi
4.8h/day peak sun
30
score
Kaura Namoda
4.7h/day peak sun
30
score
Enugu-Ukwu
3.8h/day peak sun
30
score
Idah
3.9h/day peak sun
30
score
Obonoma
3.5h/day peak sun
30
score
Agbor
3.7h/day peak sun
30
score
Ezza-Ohu
3.9h/day peak sun
30
score
Uga
3.8h/day peak sun
30
score
Nkwerre
3.7h/day peak sun
30
score
Auchi
3.9h/day peak sun
30
score
Lokoja
4h/day peak sun
30
score
Ekpoma
3.8h/day peak sun
30
score
Ijebu-Jesa
3.8h/day peak sun
30
score
Kabba
4h/day peak sun
30
score
Ilaro
3.7h/day peak sun
30
score
Damaturu
4.8h/day peak sun
30
score
Argungu
4.6h/day peak sun
30
score
Gumel
4.8h/day peak sun
30
score
Geidam
4.8h/day peak sun
30
score
Talata Mafara
4.6h/day peak sun
30
score
Gummi
4.6h/day peak sun
30
score
Otan Ayegbaju
3.9h/day peak sun
30
score
Ogoja
3.9h/day peak sun
30
score
Katsina-Ala
4.1h/day peak sun
30
score
Igangan
3.8h/day peak sun
30
score
Itu
3.6h/day peak sun
30
score
Kumo
4.6h/day peak sun
30
score
Oke Ila
3.9h/day peak sun
30
score
Eruwa
3.8h/day peak sun
30
score
Pankshin
4.8h/day peak sun
30
score
Nasarawa
4.1h/day peak sun
30
score
Kachia
4.5h/day peak sun
30
score
Dikwa
4.7h/day peak sun
30
score
Moriki
4.7h/day peak sun
30
score
Patigi
4.1h/day peak sun
30
score
Wamba
4.2h/day peak sun
30
score
Baro
4.1h/day peak sun
30
score
Okuta
4.1h/day peak sun
30
score
Birnin Kudu
4.7h/day peak sun
30
score
Badagry
3.9h/day peak sun
30
score
Ogwashi-Uku
3.7h/day peak sun
30
score
Eket
3.5h/day peak sun
30
score
Kamba
4.5h/day peak sun
30
score
Daura
4.8h/day peak sun
30
score
Takum
4.3h/day peak sun
30
score
Igbeti
4h/day peak sun
30
score
Zungeru
4.2h/day peak sun
30
score
Zuru
4.5h/day peak sun
30
score
Tegina
4.2h/day peak sun
30
score
Awgu
3.8h/day peak sun
30
score
Wudil
4.7h/day peak sun
30
score
Nafada
4.6h/day peak sun
30
score
Ibi
4.3h/day peak sun
30
score
Sofo-Birnin-Gwari
4.5h/day peak sun
30
score
Dutsen Wai
4.7h/day peak sun
30
score
Kaiama
4.3h/day peak sun
30
score
Ubiaja
3.8h/day peak sun
30
score
Otukpa
4h/day peak sun
30
score
Oguta
3.7h/day peak sun
30
score
Damboa
4.7h/day peak sun
30
score
Jebba
4.1h/day peak sun
30
score
Garko
4.7h/day peak sun
30
score
Mokwa
4.2h/day peak sun
30
score
Gaya
4.7h/day peak sun
30
score
Tambuwal
4.6h/day peak sun
30
score
Elele
3.6h/day peak sun
30
score
Monguno
4.8h/day peak sun
30
score
Kwale
3.7h/day peak sun
30
score
Gembu
4.6h/day peak sun
30
score
Obudu
4h/day peak sun
30
score
Gombi
4.7h/day peak sun
30
score
Magumeri
4.8h/day peak sun
30
score
Degema Hulk
3.5h/day peak sun
30
score
Enugu-Ezike
3.9h/day peak sun
30
score
Kari
4.7h/day peak sun
30
score
Darazo
4.7h/day peak sun
30
score
Rano
4.7h/day peak sun
30
score
Kiyawa
4.7h/day peak sun
30
score
Deba
4.6h/day peak sun
30
score
Igbor
4h/day peak sun
30
score
Babana
4.4h/day peak sun
30
score
Egbe
4.1h/day peak sun
30
score
Gwadabawa
4.7h/day peak sun
30
score
Beli
4.4h/day peak sun
30
score
Illela
4.7h/day peak sun
30
score
Dutse
4.7h/day peak sun
30
score
Dukku
4.7h/day peak sun
30
score
Bonny
3.5h/day peak sun
30
score
Bode Saadu
4.1h/day peak sun
30
score
Rijau
4.5h/day peak sun
30
score
Kumagunnam
4.8h/day peak sun
30
score
Lapai
4.1h/day peak sun
30
score
Burutu
3.6h/day peak sun
30
score
Gwarzo
4.8h/day peak sun
30
score
Kukawa
4.8h/day peak sun
30
score
Akwanga
4.3h/day peak sun
30
score
Biliri
4.7h/day peak sun
30
score
Iperu
3.6h/day peak sun
30
score
Gwaram
4.7h/day peak sun
30
score
Soba
4.7h/day peak sun
30
score
Marte
4.7h/day peak sun
30
score
Ibeto
4.4h/day peak sun
30
score
Bukuru
4.7h/day peak sun
30
score
Anchau
4.7h/day peak sun
30
score
Ado-Odo
3.7h/day peak sun
30
score
Ganye
4.6h/day peak sun
30
score
Gwoza
4.7h/day peak sun
30
score
Ajaokuta
3.9h/day peak sun
30
score
Doma
4.2h/day peak sun
30
score
Isanlu-Itedoijowa
4.1h/day peak sun
30
score
Udi
3.9h/day peak sun
30
score
Icheu
4.1h/day peak sun
30
score
Igarra
3.9h/day peak sun
30
score
Ankpa
4h/day peak sun
30
score
Omu-Aran
4.1h/day peak sun
30
score
Ringim
4.7h/day peak sun
30
score
Yashikira
4.3h/day peak sun
30
score
Jibia
4.8h/day peak sun
30
score
Kajuru
4.5h/day peak sun
30
score
Gassol
4.3h/day peak sun
30
score
Shani
4.5h/day peak sun
30
score
Ugbokpo
4h/day peak sun
30
score
Dapchi
4.8h/day peak sun
30
score
Ngala
4.7h/day peak sun
30
score
Misau
4.7h/day peak sun
30
score
Gandi
4.7h/day peak sun
30
score
Ago-Are
3.9h/day peak sun
30
score
Ore
3.7h/day peak sun
30
score
Uruobo-Okija
3.8h/day peak sun
30
score
Damasak
4.8h/day peak sun
30
score
Gamawa
4.8h/day peak sun
30
score
Sauri
4.7h/day peak sun
30
score
Konduga
4.7h/day peak sun
30
score
Dindima
4.6h/day peak sun
30
score
Ikang
3.6h/day peak sun
30
score
Yelwa
4.3h/day peak sun
30
score
Langtang
4.5h/day peak sun
30
score
Kazaure
4.8h/day peak sun
30
score
Wurno
4.7h/day peak sun
30
score
Kujama
4.5h/day peak sun
30
score
Okeho
3.8h/day peak sun
30
score
Madagali
4.6h/day peak sun
30
score
Obubra
3.9h/day peak sun
30
score
Ahoada
3.6h/day peak sun
30
score
Boju
4h/day peak sun
30
score
Agenebode
3.9h/day peak sun
30
score
Ajasse Ipo
4h/day peak sun
30
score
Runka
4.7h/day peak sun
30
score
Lau
4.4h/day peak sun
30
score
Kafin Hausa
4.7h/day peak sun
30
score
Bakori
4.7h/day peak sun
30
score
Dutsin-Ma
4.8h/day peak sun
30
score
Abak
3.5h/day peak sun
30
score
Dakingari
4.5h/day peak sun
30
score
Bokkos
4.7h/day peak sun
30
score
Gorgoram
4.7h/day peak sun
30
score
Zango
4.8h/day peak sun
30
score
Dange
4.7h/day peak sun
30
score
Kaltungo
4.6h/day peak sun
30
score
Amper
4.6h/day peak sun
30
score
Miringa
4.7h/day peak sun
30
score
Zalanga
4.7h/day peak sun
30
score
Vom
4.7h/day peak sun
30
score
Obiaruku
3.7h/day peak sun
30
score
Madala
4.1h/day peak sun
30
score
Toungo
4.6h/day peak sun
30
score
Agaie
4.1h/day peak sun
30
score
Machina
4.8h/day peak sun
30
score
Mutum Biyu
4.3h/day peak sun
30
score
Kangiwa
4.6h/day peak sun
30
score
Bori
3.4h/day peak sun
30
score
Burumburum
4.7h/day peak sun
30
score
Goniri
4.7h/day peak sun
30
score
Bara
4.6h/day peak sun
30
score
Uba
4.7h/day peak sun
30
score
Anka
4.6h/day peak sun
30
score
Omoku
3.7h/day peak sun
30
score
Kafarati
4.7h/day peak sun
30
score
Bin Yauri
4.4h/day peak sun
30
score
Maru
4.7h/day peak sun
30
score
Gagarawa
4.8h/day peak sun
30
score
Gujba
4.7h/day peak sun
30
score
Opi
3.9h/day peak sun
30
score
Mallammaduri
4.8h/day peak sun
30
score
Twon-Brass
3.6h/day peak sun
30
score
Dekina
3.9h/day peak sun
30
score
Bebeji
4.7h/day peak sun
30
score
Arochukwu
3.7h/day peak sun
30
score
Takai
4.7h/day peak sun
30
score
Panyam
4.7h/day peak sun
30
score
Koton-Karfe
4.1h/day peak sun
30
score
Katagum
4.7h/day peak sun
30
score
Zaki Biam
4.2h/day peak sun
30
score
Goronyo
4.7h/day peak sun
30
score
Etinan
3.5h/day peak sun
30
score
Aliade
4h/day peak sun
30
score
Wawa
4.3h/day peak sun
30
score
Gabarin
4.7h/day peak sun
30
score
Gwandu
4.6h/day peak sun
30
score
Madara
4.8h/day peak sun
30
score
Maiyama
4.6h/day peak sun
30
score
Wagini
4.8h/day peak sun
30
score
Buga
4h/day peak sun
30
score
Benisheikh
4.8h/day peak sun
30
score
Ete
3.9h/day peak sun
30
score
Bugana
4.1h/day peak sun
30
score
Danja
4.7h/day peak sun
30
score
Kankara
4.8h/day peak sun
30
score
Amagunze
3.9h/day peak sun
30
score
Alapa
4.1h/day peak sun
30
score
Yuli
4.5h/day peak sun
30
score
Kura
4.7h/day peak sun
30
score
Tsafe
4.7h/day peak sun
30
score
Orlu
3.7h/day peak sun
30
score
Birniwa
4.8h/day peak sun
30
score
Shinkafi
4.7h/day peak sun
30
score
Ejirin
3.7h/day peak sun
30
score
Holma
4.6h/day peak sun
30
score
Wuyo
4.6h/day peak sun
30
score
Ifaki
4h/day peak sun
30
score
Ogurugu
3.8h/day peak sun
30
score
Kwatarkwashi
4.7h/day peak sun
30
score
Mahuta
4.5h/day peak sun
30
score
Dambatta
4.8h/day peak sun
30
score
Baissa
4.3h/day peak sun
30
score
Musawa
4.8h/day peak sun
30
score
Mberubu
3.8h/day peak sun
30
score
Ruma
4.8h/day peak sun
30
score
Igabi
4.6h/day peak sun
30
score
Rabah
4.7h/day peak sun
30
score
Imeko
3.8h/day peak sun
30
score
Bokani
4.2h/day peak sun
30
score
Agbabu
3.7h/day peak sun
30
score
Auna
4.3h/day peak sun
30
score
Ochobo
4h/day peak sun
30
score
Orodo
3.7h/day peak sun
30
score
Owode
3.7h/day peak sun
30
score
Kibiya
4.7h/day peak sun
30
score
Hunkuyi
4.7h/day peak sun
30
score
Bomadi
3.6h/day peak sun
30
score
Bena
4.5h/day peak sun
30
score
Umunede
3.7h/day peak sun
30
score
Badeggi
4.1h/day peak sun
30
score
Sade
4.7h/day peak sun
30
score
Isara
3.7h/day peak sun
30
score
Adoru
3.8h/day peak sun
30
score
Kwolla
4.4h/day peak sun
30
score
Wasagu
4.5h/day peak sun
30
score
Ngurore
4.5h/day peak sun
30
score
Samamiya
4.7h/day peak sun
30
score
Duku
4.5h/day peak sun
30
score
Suya
4.2h/day peak sun
30
score
Siluko
3.7h/day peak sun
30
score
Dan Gora
4.7h/day peak sun
30
score
Mashi
4.8h/day peak sun
30
score
Hinna
4.6h/day peak sun
30
score
Iho
3.7h/day peak sun
30
score
Yandev
4.1h/day peak sun
30
score
Konkwesso
4.4h/day peak sun
30
score
Ilare
3.8h/day peak sun
30
score
Ifon
3.8h/day peak sun
30
score
Dan Sadau
4.6h/day peak sun
30
score
Kuta
4.2h/day peak sun
30
score
Mando
4.4h/day peak sun
30
score
Zadawa
4.7h/day peak sun
30
score
Idiroko
3.7h/day peak sun
30
score
Shanga
4.4h/day peak sun
30
score
Batsari
4.8h/day peak sun
30
score
Dass
4.7h/day peak sun
30
score
Kende
4.5h/day peak sun
30
score
Lajere
4.8h/day peak sun
30
score
New Shagunnu
4.3h/day peak sun
30
score
Illushi
3.8h/day peak sun
30
score
Patani
3.7h/day peak sun
30
score
Ikem
3.9h/day peak sun
30
score
Babura
4.8h/day peak sun
30
score
Gwasoro
4.2h/day peak sun
30
score
Saminaka
4.7h/day peak sun
30
score
Dadiya
4.5h/day peak sun
30
score
Yamrat
4.7h/day peak sun
30
score
Tokombere
4.7h/day peak sun
30
score
Gwio Kura
4.8h/day peak sun
30
score
Akankpa
3.6h/day peak sun
30
score
Amassoma
3.6h/day peak sun
30
score
Kusheriki
4.4h/day peak sun
30
score
Abraka
3.7h/day peak sun
30
score
Bagudo
4.5h/day peak sun
30
score
Jikamshi
4.8h/day peak sun
30
score
Yajiwa
4.7h/day peak sun
30
score
Riti
4.2h/day peak sun
30
score
Abocho
4h/day peak sun
30
score
Gulma
4.6h/day peak sun
30
score
Binji
4.7h/day peak sun
30
score
Lame
4.7h/day peak sun
30
score
Ake-Eze
3.8h/day peak sun
30
score
Dankama
4.8h/day peak sun
30
score
Shaffa
4.7h/day peak sun
30
score
Omuo-Ekiti
4h/day peak sun
30
score
Mayo-Belwa
4.5h/day peak sun
30
score
Dengi
4.5h/day peak sun
30
score
Kwali
4.1h/day peak sun
30
score
Ukata
4.4h/day peak sun
30
score
Adani
3.8h/day peak sun
30
score
Akko
4.7h/day peak sun
30
score
Bununu
4.7h/day peak sun
30
score
Boi
4.7h/day peak sun
30
score
Dabai
4.5h/day peak sun
30
score
Yanda Bayo
4.8h/day peak sun
30
score
Orerokpe
3.6h/day peak sun
30
score
Gora
4.8h/day peak sun
30
score
Gakem
4h/day peak sun
30
score
Obolo-Eke (1)
3.9h/day peak sun
30
score
Disina
4.7h/day peak sun
30
score
Bornu Yassu
4.8h/day peak sun
30
score
Ijebu-Ife
3.6h/day peak sun
30
score
Dankalwa
4.8h/day peak sun
30
score
Aiyetoro
3.8h/day peak sun
30
score
Imota
3.6h/day peak sun
30
score
Calculate your roof's potential in Nigeria
Get precise estimates for your exact address using NASA satellite data.
Open Calculator