Best Month To

Weather in Lagos

Nigeria • Population: 15,388,000

Best Months to Visit

December January February

Based on temperature, precipitation, and humidity data

Lagos is in Nigeria at 6.5°N. The 2001–2020 NASA POWER daily record describes a monsoon climate with a sharp wet-dry split. March is the warmest month (average 27.9°C, high 29.7°C) and August is the coolest (average 25.1°C, low 23.2°C).

Rain is the monsoon runs from April to October, inside an annual total of 1547 mm. The wettest month is September at 245 mm; the driest is December at 25 mm. On this site the months that score closest to a 22°C day, lighter rain, and moderate humidity are December, January, and February.

When the score favours a visit

The three months with the highest comfort score are December, January, and February: December (26.8°C average, 25 mm, 80% humidity); January (26.4°C average, 25 mm, 79% humidity); February (27.5°C average, 32 mm, 83% humidity). Those months sit across the year end, so they are listed in season order rather than January-to-December. The score rewards averages near 22°C, lower rainfall, and humidity near 60%. It is a climate score, not a festival or price calendar.

If you want the monsoon itself — fewer crowds, greener landscape, heavier rain — aim at April–October instead of the score.

How warm Lagos gets

The heat peaks in March, when the typical afternoon is 29.7°C. The opposite pole is August, when mornings average 23.2°C.

Across the year the mean afternoon high is 28.6°C. If you want the smallest day–night shock, look at months where the high and low sit close together; March nights still hold 26.0°C.

Rainfall pattern

The monsoon in Lagos starts in April and ends in October (April, May, June, July, August, September, and October). September is the core of it at 245 mm. December is the other extreme, with 25 mm.

Humidity peaks near 90%. That usually lines up with the wetter months rather than the hottest ones.

The calendar in Lagos

Peak heat arrives in March: 29.7°C by day, 26.0°C at night, and 85% humidity. April is when the monsoon typically starts in Lagos: highs near 29.4°C, and rainfall jumps to 126 mm (22 rainy days). May brings 189 mm and 27 rainy days; temperatures run from 25.8°C to 28.9°C. In June, Lagos averages 27.8°C by day and 24.8°C at night, with 243 mm of rain.

The year bottoms out in August. Plan for 23.2°C at night and 27.0°C in the afternoon. September is the wettest month — 245 mm and 28 rainy days, with 90% humidity. In November, Lagos averages 29.0°C by day and 25.1°C at night, with 71 mm of rain. December is the driest month, averaging only 25 mm across 4 rainy days. Highs sit near 29.5°C.

Lagos and other cities in Nigeria

Ibadan is about 117 km away: Lagos is 1.0°C warmer than Ibadan in its hottest month and 127 mm drier over the year than Ibadan. Ibadan’s wettest month is September (310 mm) versus September here.

Benin City is about 247 km away: Lagos is 0.8°C warmer than Benin City in its hottest month and 179 mm drier over the year than Benin City. Benin City’s wettest month is September (301 mm) versus September here.

Onitsha is about 376 km away: Lagos is 0.7°C warmer than Onitsha in its hottest month and 158 mm drier over the year than Onitsha. Onitsha’s wettest month is September (315 mm) versus September here.

Temperature and rainfall

15°C 20°C 25°C 30°C 35°C 0 mm100 mm200 mm300 mm Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
High
Low
Rainfall

Monthly Weather Overview

Month High Low Rain (mm) Rainy Days
January 29.3°C 23.5°C 25 5
February 29.9°C 25.2°C 32 9
March 29.7°C 26.0°C 71 18
April 29.4°C 26.1°C 126 22
May 28.9°C 25.8°C 189 27
June 27.8°C 24.8°C 243 28
July 27.1°C 23.8°C 205 25
August 27.0°C 23.2°C 114 20
September 27.4°C 23.9°C 245 28
October 28.1°C 24.6°C 202 27
November 29.0°C 25.1°C 71 16
December 29.5°C 24.2°C 25 4

Monthly Details

Click on any month for detailed weather information:

January
26.4°C
February
27.5°C
March
27.9°C
April
27.7°C
May
27.3°C
June
26.3°C
July
25.4°C
August
25.1°C
September
25.6°C
October
26.3°C
November
27.1°C
December
26.8°C