ZEUS.africa

Nigeria solar resource by city

A fixed, optimally tilted solar array yields 3.43 kWh per kWp per day in Port Harcourt and 4.71 in Jos on the long-term average, a 37% spread that no "peak sun hours" folklore captures. This page publishes Global Solar Atlas data for 14 Nigerian cities: annual and worst-month yield, monthly profile, optimum tilt and temperature, with the query used to fetch it.

Updated 16 September 2026Dataset Global Solar Atlas 2.0, data v2.2.68Data updated 1 April 2026Fetched 16 September 2026Licence CC BY 4.0
Definition

PVOUT (specific photovoltaic power output) is the electricity a 1 kWp array produces per day, in kWh, after typical losses (temperature, soiling, wiring, inverter, availability), for a fixed array at optimum tilt. It is the number to use for sizing. GHI (global horizontal irradiation, kWh/m²/day) is the raw sunlight on a flat surface and is what "peak sun hours" loosely means; using it directly overstates output by 15–25%.

Solar yield for 14 Nigerian citieskWh per kWp per day unless stated · Global Solar Atlas
CityPVOUT, avgWorst monthBest monthPer yearGHIOpt. tiltAir temp
JosNorth Central · 9.90, 8.864.713.635.611.717 kWh/kWp5.81 kWh/m²15°21.9 °C
MaiduguriNorth East · 11.85, 13.164.693.955.301.712 kWh/kWp5.90 kWh/m²16°27.9 °C
KanoNorth West · 12.00, 8.524.654.005.161.699 kWh/kWp5.82 kWh/m²16°26.3 °C
SokotoNorth West · 13.06, 5.244.623.955.051.685 kWh/kWp5.82 kWh/m²17°28.9 °C
KadunaNorth West · 10.52, 7.444.453.455.221.626 kWh/kWp5.54 kWh/m²15°25.1 °C
AbujaNorth Central · 9.06, 7.494.133.155.001.507 kWh/kWp5.17 kWh/m²13°26.6 °C
OnitshaSouth East · 6.15, 6.793.863.324.321.407 kWh/kWp4.84 kWh/m²26.8 °C
EnuguSouth East · 6.45, 7.513.803.204.421.386 kWh/kWp4.78 kWh/m²26.8 °C
IbadanSouth West · 7.38, 3.953.652.834.241.333 kWh/kWp4.57 kWh/m²25.9 °C
OwerriSouth East · 5.48, 7.033.643.124.051.328 kWh/kWp4.57 kWh/m²26.1 °C
LagosSouth West · 6.52, 3.383.633.153.961.323 kWh/kWp4.54 kWh/m²26.6 °C
Benin CitySouth South · 6.34, 5.633.613.074.011.319 kWh/kWp4.52 kWh/m²25.8 °C
CalabarSouth South · 4.96, 8.333.612.944.141.317 kWh/kWp4.51 kWh/m²25.8 °C
Port HarcourtSouth South · 4.82, 7.033.432.883.901.251 kWh/kWp4.29 kWh/m²26.0 °C
Global Solar Atlas 2.0 (Solargis; World Bank / ESMAP), layer PVOUT for a fixed, optimally tilted small system, data v2.2.68 updated 1 April 2026, fetched 16 September 2026. All 14 cities.
Long-term daily yield by citykWh per kWp per day
Jos4.71Maiduguri4.69Kano4.65Sokoto4.62Kaduna4.45Abuja4.13Onitsha3.86Enugu3.80Ibadan3.65Owerri3.64Lagos3.63Benin City3.61Calabar3.61Port Harcourt3.43

Monthly profile

The annual average hides a seasonal swing of 20–30%. In the south the trough is the July–September rainy season; in the north it is August plus the Harmattan months when dust reduces direct sunlight.

Monthly yield profile, four citieskWh per kWp per day, by month
2.03.04.05.06.0JanFebMarAprMayJunJulAugSepOctNovDec
KanoAbujaLagos
Monthly yield, all citieskWh per kWp per day
CityJanFebMarAprMayJunJulAugSepOctNovDec
Jos5.505.485.124.484.163.973.693.634.315.005.615.57
Maiduguri5.235.214.904.564.324.013.983.954.595.015.305.25
Kano5.135.054.724.524.364.214.094.004.594.915.165.14
Sokoto4.995.024.664.544.364.234.093.954.654.905.055.02
Kaduna4.994.954.654.504.243.893.593.454.184.735.225.12
Abuja4.614.604.424.173.903.553.283.153.744.335.004.83
Onitsha3.903.953.904.003.943.643.323.333.724.034.324.21
Enugu4.074.063.853.813.763.453.223.203.513.844.424.39
Ibadan3.833.933.833.853.823.442.952.833.313.704.244.16
Owerri3.803.823.673.803.723.383.123.243.503.643.944.05
Lagos3.613.763.863.963.823.253.153.313.423.673.843.85
Benin City3.693.733.693.823.743.433.073.183.403.644.013.99
Calabar3.994.013.703.793.723.352.952.943.303.613.834.14
Port Harcourt3.733.753.473.693.523.062.883.093.233.343.513.90
Bold reading: the south (Lagos, Port Harcourt, Calabar) dips in July–September under the West African monsoon cloud; the north (Kano, Sokoto, Maiduguri) dips in August and again in December–January under Harmattan dust.
Aerial view of a solar mini-grid array beside a river and forest in Bayelsa State, Nigeria
A solar mini-grid in Bayelsa State, in the wettest, cloudiest part of Nigeria. Port Harcourt and the Delta yield about 25% less per kilowatt than Kano. Photo: Rupumped, CC BY-SA 4.0, via Wikimedia Commons; cropped and graded.

Worst month: the sizing number

A system that must carry a household every night has to be sized for the month it produces least, not the annual mean. For Lagos that is 3.15 kWh/kWp/day (Jul) against an average of 3.63; the array needs 15% more panels than an average-based design. In Kano the penalty is 16%.

Array size for 12 kWh/day: average vs worst monthkWp and 550 W panels, η 0.87
CityOn averageOn worst monthExtra panels
Lagos3.8 kWp · 7 panels4.4 kWp · 8 panels1
Port Harcourt4.0 kWp · 8 panels4.8 kWp · 9 panels1
Abuja3.3 kWp · 7 panels4.4 kWp · 8 panels1
Kano3.0 kWp · 6 panels3.4 kWp · 7 panels1

Hybrid systems with a reliable grid or a generator for the wet season can size closer to the average and accept a few generator hours in August; off-grid systems cannot.

Optimum tilt and temperature

Optimum fixed tilt runs from 6° on the coast to 17° in the far north, roughly equal to latitude plus a small correction for the seasonal cloud pattern. Below 5° panels self-clean poorly; the loss from 5–15° instead of optimum is under 2%. Long-term mean air temperature is 22–29 °C; cell temperature at midday runs 25–35 °C above that, which the PVOUT model already deducts through the temperature coefficient.

How to use these numbers

Daily_kWh = PV_kWp × PVOUT_day // what the array delivers at the inverter, average day
PV_kWp = E_daily ÷ PVOUT_worst ÷ η_batt // array to cover a load through the worst month, with storage losses
Annual_kWh = PV_kWp × PVOUT_year // for economics; see solar vs generator

For a location not listed, query the Global Solar Atlas directly (method below) or take the nearest city in the same climate zone. The sizing calculator and panel count calculator carry these values built in.

Method and query

Values are the long-term averages returned by the Global Solar Atlas API for the city-centre coordinates listed, layer PVOUT_csi (PV output for a fixed, optimally tilted, small crystalline-silicon system with typical losses), together with GHI, DNI, optimum tilt (OPTA) and air temperature (TEMP). Monthly values are the monthly totals divided by days in the month. The endpoint, with Lagos as an example:

GET https://api.globalsolaratlas.info/data/lta?loc=6.52,3.38
→ annual.data.PVOUT_csi = 1323 kWh/kWp   (÷ 365 = 3.63)
→ monthly.data.PVOUT_csi = [3.61, 3.76, 3.86, 3.96, 3.82, 3.25, 3.15, 3.31, 3.42, 3.67, 3.84, 3.85] kWh/kWp/day (converted)

Data version 2.2.68, updated 1 April 2026, period to 2025; fetched 16 September 2026. The raw JSON for every city is archived with the site. Licence: CC BY 4.0; attribution: Global Solar Atlas 2.0, a free, web-based application developed and operated by Solargis s.r.o. on behalf of the World Bank Group, funded by ESMAP.

Coordinates are city centres; yield varies by a few percent across a metropolitan area and more where local haze (industrial Lagos, coastal fog) applies. Roof shading, orientation off optimum, soiling beyond the model's assumption and inverter clipping are not included: budget a further 5–15% for a real roof.

FAQ

How many peak sun hours does Nigeria get?

Expressed as PV yield, 3.43–4.71 kWh per kWp per day depending on city (Global Solar Atlas). Raw sunlight (GHI) is 4.29–5.81 kWh/m²/day; the difference is system losses. Quoting "5–6 peak sun hours" for Lagos overstates output by about a third.

Which part of Nigeria is best for solar?

The far north: Jos (high altitude), Maiduguri, Kano and Sokoto all exceed 4.6 kWh/kWp/day. The Niger Delta coast is lowest at 3.4–3.6. Solar is viable everywhere; the array just needs to be 25–35% larger on the coast for the same load.

What is the worst month for solar in Lagos?

Jul at 3.15 kWh/kWp/day, versus 3.96 in Apr. July to September average about 3.29.

Can I use these figures for a commercial roof?

Yes for a first estimate; PVOUT_csi assumes a small fixed system. Large ground-mounted or tracking systems perform differently, and a proper design should use hourly data from Solargis, PVGIS or Meteonorm with the actual layout.

Sources

  1. Global Solar Atlas 2.0 — Solargis, World Bank / ESMAP. API endpoint api.globalsolaratlas.info/data/lta; PVOUT_csi, GHI, DNI, OPTA, TEMP layers; data v2.2.68 updated 1 April 2026 — globalsolaratlas.info
  2. World Bank Data Catalog — Nigeria: Solar irradiation and PV power potential maps (Solargis), CC BY 4.0 — datacatalog.worldbank.org/dataset/nigeria-solar-irradiation-and-pv-power-potential-maps
  3. Global Solar Atlas methodology — Solargis PV simulation model (fixed-tilt, typical losses) — globalsolaratlas.info/support/methodology