Onitsha climate — normals and trends

Onitsha (Nigeria) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 26.9 °C and it receives 1,173 mm of precipitation per year.

These figures are normals computed over 86 complete calendar years, from 1940 to 2025, using ERA5 reanalysis data from the Copernicus programme.

The warmest month is February (29.0 °C on average) and the coldest is July (25.2 °C). Rainfall peaks in September.

Onitsha averages 0 frost days, 251 hot days (≥ 30 °C) and 186 rainy days per year.

Onitsha has warmed by +1.8 °C between 1940 and 2025, or +0.21 °C per decade. This trend is statistically significant.

The hottest day of the period reached 40.6 °C (on 22 February 2016) and the coldest 17.0 °C (on 2 January 1967).

Data from ERA5 reanalysis (Copernicus Climate Change Service), redistributed under a CC-BY 4.0 licence. Normals are recomputed whenever the archive is updated.

Climate normals · ERA5

OnitshaAnambra

coords
6.15°, 6.79°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthFebruaryColdest monthJulyWettest monthSeptemberDriest monthJanuary

Mean daily temperature

26.9°C

Average daily high

31.6°C

Average daily low

23.8°C

Annual rainfall

1,173mm

Sunshine / day

8.8h

Mean relative humidity

78%

Average peak wind

12.7km/h

Seasonal range

3.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

251 d/yr

Rainy days (≥ 1 mm)

186 d/yr

Annual snowfall

0.0 cm

Average feels-like high

36.3 °C

Average feels-like low

28.0 °C

Average peak gust

27.4 km/h

Tropical nights (≥ 20 °C)

363 d/yr

Solar radiation

16.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.8 °C

since 1940

+0.2 °C per decade · r² = 0.75 · p = < 0.001

1940Each stripe is one year, from 1940 (left) to 2025 (right). Blue = colder than the period average, red = warmer.2025

Trend fitted by linear regression (ordinary least squares) on annual means. A trend is shown only when it is statistically significant (p < 0.05).

A climograph overlays rainfall (bars) and temperature (line): the standard reading in climatology, where you can see at a glance whether the warm season is also the dry one.

Records for the period

Hottest day

40.6 °C

22 February 2016

Coldest day

17.0 °C

2 January 1967

Wettest day

203 mm

28 July 1974

Windiest day

22.4 km/h

29 March 1940

Strongest gust

50.0 km/h

9 March 1946

Hottest feels-like

45.8 °C

3 March 2025

Coldest feels-like

15.3 °C

8 January 1957

Sunniest day

12.0 h

15 May 1958

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202540.4 °C21 February 202520.4 °C11 January 202528.4 °C1,198 mm2940
202440.6 °C13 February 202419.4 °C17 January 202428.7 °C1,041 mm3190
202339.0 °C18 February 202319.4 °C2 January 202328.3 °C1,142 mm3140
202238.9 °C19 February 202218.8 °C25 January 202227.8 °C1,048 mm2950
202139.6 °C5 March 202120.7 °C17 December 202128.1 °C1,049 mm3040
202039.4 °C28 February 202018.9 °C2 February 202028.0 °C1,106 mm3080
201939.5 °C20 February 201918.4 °C30 December 201927.7 °C1,432 mm2920
201839.8 °C5 February 201818.6 °C6 January 201827.6 °C1,263 mm2930
201740.5 °C24 February 201720.3 °C4 January 201727.9 °C1,277 mm3000
201640.6 °C22 February 201620.1 °C31 January 201627.8 °C1,288 mm3010
201538.1 °C17 February 201518.9 °C11 January 201527.5 °C1,161 mm2870
201437.4 °C13 February 201421.7 °C4 January 201427.3 °C1,490 mm2910
201339.2 °C18 March 201318.6 °C18 December 201327.3 °C1,370 mm2710
201239.5 °C21 March 201218.5 °C17 January 201227.3 °C1,105 mm2810
201138.4 °C10 March 201118.8 °C16 January 201127.4 °C1,132 mm2840
201040.2 °C1 April 201019.4 °C12 December 201028.0 °C1,282 mm3000
200938.7 °C6 February 200921.4 °C20 November 200927.5 °C1,314 mm2900
200837.6 °C7 February 200818.7 °C24 January 200827.2 °C1,279 mm2770
200738.0 °C3 March 200719.3 °C25 December 200727.1 °C1,150 mm2460
200639.2 °C14 April 200620.5 °C30 December 200627.5 °C1,129 mm2810
200539.0 °C19 February 200518.4 °C13 January 200527.4 °C1,053 mm2750
200437.9 °C11 February 200421.8 °C7 February 200427.2 °C1,203 mm2720
200336.8 °C7 February 200319.5 °C5 January 200327.1 °C999 mm2660
200237.1 °C23 February 200219.3 °C1 February 200226.9 °C1,234 mm2510
200137.3 °C18 February 200120.4 °C10 January 200127.0 °C1,081 mm2440
200039.5 °C6 March 200019.2 °C17 December 200027.0 °C1,199 mm2440
199937.6 °C13 February 199919.8 °C16 December 199926.9 °C1,359 mm2530
199839.1 °C26 February 199821.3 °C17 December 199827.8 °C1,000 mm2860
199738.3 °C5 March 199721.1 °C8 February 199726.9 °C1,229 mm2550
199636.4 °C30 December 199621.2 °C23 July 199626.9 °C1,317 mm2430
199537.2 °C27 January 199521.6 °C23 January 199527.0 °C1,657 mm2550
199437.9 °C7 March 199419.7 °C12 December 199426.8 °C1,246 mm2520
199336.6 °C1 March 199319.6 °C23 January 199326.8 °C1,165 mm2720
199238.1 °C28 February 199219.3 °C7 January 199226.6 °C1,130 mm2360
199136.5 °C26 March 199120.3 °C1 January 199126.8 °C1,254 mm2390
199039.0 °C11 March 199021.8 °C19 October 199026.9 °C1,394 mm2430
198937.8 °C13 February 198918.0 °C16 January 198926.8 °C1,190 mm2540
198838.3 °C21 February 198821.3 °C26 December 198827.0 °C1,334 mm2540
198738.3 °C22 January 198721.6 °C28 September 198727.3 °C1,061 mm2910
198636.6 °C2 February 198619.1 °C21 December 198626.6 °C1,264 mm2420
198537.7 °C5 March 198520.5 °C7 December 198526.5 °C1,367 mm2270
198437.5 °C25 February 198419.8 °C18 December 198426.8 °C1,160 mm2670
198339.7 °C23 March 198317.8 °C12 January 198327.2 °C965 mm2650
198236.6 °C20 February 198220.0 °C31 December 198226.6 °C1,219 mm2570
198137.3 °C27 February 198120.4 °C28 January 198126.7 °C1,215 mm2630
198038.1 °C8 February 198018.4 °C17 December 198026.6 °C1,485 mm2470
197936.4 °C23 January 197918.8 °C12 December 197926.9 °C1,288 mm2620
197837.7 °C21 February 197819.9 °C13 January 197826.6 °C1,275 mm2580
197737.9 °C15 March 197719.3 °C24 December 197726.8 °C927 mm2710
197635.3 °C23 March 197618.7 °C25 January 197626.0 °C1,203 mm2250
197536.2 °C6 February 197519.1 °C12 December 197526.1 °C1,210 mm2310
197437.5 °C7 March 197418.4 °C30 December 197426.4 °C1,731 mm2370
197339.1 °C6 February 197319.9 °C28 November 197326.9 °C1,391 mm2800
197237.5 °C8 February 197221.8 °C21 October 197226.8 °C1,209 mm2610
197138.1 °C9 February 197118.4 °C26 December 197126.5 °C1,270 mm2620
197038.5 °C21 February 197019.0 °C15 December 197026.9 °C1,245 mm2710
196938.6 °C14 February 196921.2 °C3 September 196926.7 °C1,273 mm2410
196837.4 °C7 February 196817.8 °C17 January 196826.4 °C1,309 mm2540
196738.4 °C20 February 196717.0 °C2 January 196726.6 °C1,414 mm2440
196637.6 °C5 March 196620.0 °C3 January 196626.9 °C1,019 mm2460
196535.5 °C7 February 196521.4 °C8 December 196526.4 °C1,060 mm2440
196437.7 °C27 February 196419.5 °C14 January 196426.8 °C747 mm2420
196337.2 °C13 March 196320.9 °C2 January 196326.8 °C927 mm2600
196236.6 °C12 February 196219.5 °C7 February 196226.3 °C967 mm2010
196137.2 °C8 March 196119.2 °C13 December 196126.6 °C933 mm2380
196036.1 °C4 February 196019.9 °C2 January 196026.6 °C1,091 mm2360
195937.0 °C2 February 195918.9 °C23 January 195926.6 °C987 mm2450
195837.2 °C15 February 195819.8 °C1 August 195826.4 °C955 mm2020
195735.6 °C17 February 195717.9 °C9 January 195726.0 °C1,344 mm1870
195636.5 °C12 February 195619.8 °C20 December 195625.8 °C1,165 mm1900
195536.7 °C16 February 195521.0 °C30 December 195526.2 °C1,240 mm2040
195435.1 °C19 January 195418.1 °C4 August 195426.0 °C977 mm2030
195335.1 °C17 January 195319.9 °C2 December 195326.4 °C1,068 mm2010
195236.9 °C28 February 195219.3 °C12 August 195226.3 °C1,104 mm2240
195135.8 °C24 February 195120.6 °C8 December 195126.2 °C1,161 mm2230
195036.6 °C31 March 195018.8 °C1 September 195026.0 °C938 mm2230
194936.8 °C30 January 194919.6 °C10 February 194926.5 °C955 mm2170
194837.0 °C17 March 194819.0 °C7 January 194826.3 °C1,346 mm1960
194736.6 °C15 March 194720.1 °C10 September 194726.4 °C1,012 mm2020
194638.0 °C4 March 194619.1 °C2 January 194626.4 °C963 mm1980
194537.9 °C26 March 194518.1 °C9 February 194526.6 °C1,118 mm2190
194437.0 °C15 February 194419.1 °C3 February 194426.4 °C1,021 mm2360
194335.8 °C1 March 194319.3 °C24 July 194325.9 °C658 mm2200
194236.5 °C12 February 194219.7 °C17 July 194226.0 °C1,043 mm1770
194137.1 °C9 March 194120.1 °C28 December 194126.3 °C1,202 mm2090
194035.3 °C4 March 194019.8 °C4 August 194026.0 °C1,089 mm1910

Normals computed over complete calendar years 1940–2025.

A specific year

Pick a year and see how it compares to normal — warmer, drier or more extreme than usual?

Across the whole year

Average daily high
33.4 °C
+1.8 °C
Hot days (≥ 30 °C)
294 d/yr
+43
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1198 mm
+25 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan35.9 °C+1.8 °C2 mm-6 mm
Feb37.5 °C+2.4 °C13 mm-5 mm
Mar37.6 °C+3.3 °C22 mm-30 mm
Apr35.7 °C+2.8 °C52 mm-45 mm
May34.0 °C+2.5 °C86 mm-57 mm
Jun31.8 °C+1.9 °C163 mm-12 mm
Jul29.4 °C+0.7 °C190 mm+19 mm
Aug29.4 °C+0.6 °C198 mm+54 mm
Sep30.2 °C+0.9 °C286 mm+104 mm
Oct31.2 °C+1.1 °C157 mm+11 mm
Nov33.4 °C+2.0 °C16 mm-13 mm
Dec35.4 °C+2.4 °C12 mm+4 mm

The year's extremes

Hottest day
40.4 °C
21 Feb 2025
Coldest day
20.4 °C
11 Jan 2025
Wettest day
78.1 mm
13 Sep 2025
Windiest day
21.7 km/h
13 Mar 2025
Strongest gust
47.9 km/h
4 Mar 2025
Hottest feels-like
45.8 °C
3 Mar 2025
Coldest feels-like
20.6 °C
11 Jan 2025
Sunniest day
11.8 h
18 Jul 2025

What was the weather like that day?

Your birthday, a wedding, a memorable trip: discover the actual weather for any date since 1940.

Date

Frequently asked questions

What is the climate of Onitsha?

Onitsha has a tropical savanna climate (Köppen Aw). Over 1940-2025, the average annual temperature is 26.9 °C and it receives 1,173 mm of precipitation per year.

What is the hottest day ever recorded in Onitsha?

The hottest day measured in Onitsha between 1940 and 2025 was 22 February 2016, reaching 40.6 °C.

What is the coldest day in Onitsha?

The coldest day measured in Onitsha between 1940 and 2025 was 2 January 1967, at 17.0 °C.

Does it snow in Onitsha?

Almost never: Onitsha sees virtually no snow, with about 0 frost days per year.

Has the climate of Onitsha warmed?

Yes: Onitsha warmed by +1.8 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Onitsha?

The wettest day measured in Onitsha between 1940 and 2025 was 28 July 1974, with 203 mm of rain in 24 hours.

What was the windiest day in Onitsha?

The windiest day measured in Onitsha between 1940 and 2025 was 29 March 1940, with winds reaching 22.4 km/h.

What is the warmest month in Onitsha?

The warmest month in Onitsha is February (29.0 °C on average); the coldest is July (25.2 °C).

How much does it rain in Onitsha?

Onitsha receives on average 1,173 mm of precipitation per year, spread over about 186 rainy days.

Is it sunny in Onitsha?

Onitsha gets on average 8.8 hours of sunshine per day, roughly 3,212 hours per year over 1940-2025.

Are there tropical nights in Onitsha?

Yes: Onitsha has on average 363 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Onitsha?

In Onitsha, between 1940 and 2025, the highest apparent temperature reached 45.8 °C on 3 March 2025, and the lowest was 15.3 °C on 8 January 1957.

Compare Onitsha with another city

Pick a second city: its normals will be set against these, indicator by indicator.

Nearby cities

The climate around Onitsha

Other cities — Nigeria