Uyo climate — normals and trends

Uyo (Nigeria) has a tropical monsoon climate (Am) under the Köppen-Geiger classification. Its mean annual temperature is 25.7 °C and it receives 2,826 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 (27.3 °C on average) and the coldest is July (24.3 °C). Rainfall peaks in October.

Uyo averages 0 frost days, 189 hot days (≥ 30 °C) and 299 rainy days per year.

Uyo 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 38.4 °C (on 23 February 2020) and the coldest 16.9 °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

UyoAkwa Ibom State

coords
5.05°, 7.93°
period
19402025 · 86 yrs
AmTropical monsoonWarmest monthFebruaryColdest monthJulyWettest monthOctoberDriest monthJanuary

Mean daily temperature

25.7°C

Average daily high

30.1°C

Average daily low

23.1°C

Annual rainfall

2,826mm

Sunshine / day

8.4h

Mean relative humidity

87%

Average peak wind

9.2km/h

Seasonal range

3.0°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

189 d/yr

Rainy days (≥ 1 mm)

299 d/yr

Annual snowfall

0.0 cm

Average feels-like high

35.9 °C

Average feels-like low

27.7 °C

Average peak gust

23.5 km/h

Tropical nights (≥ 20 °C)

363 d/yr

Solar radiation

15.6 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.80 · 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

38.4 °C

23 February 2020

Coldest day

16.9 °C

2 January 1967

Wettest day

220 mm

2 September 2023

Windiest day

19.5 km/h

10 August 1950

Strongest gust

47.9 km/h

8 August 1950

Hottest feels-like

45.2 °C

29 February 2020

Coldest feels-like

15.4 °C

8 January 1957

Sunniest day

11.9 h

4 August 1954

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202537.2 °C13 February 202520.7 °C11 January 202527.0 °C3,067 mm2360
202438.2 °C12 February 202419.5 °C17 January 202427.5 °C2,522 mm2780
202337.1 °C20 February 202319.4 °C1 January 202327.0 °C3,422 mm2670
202237.0 °C25 February 202219.6 °C25 December 202226.7 °C2,265 mm2430
202137.4 °C3 March 202120.6 °C21 December 202126.8 °C2,779 mm2500
202038.4 °C23 February 202017.1 °C26 January 202027.0 °C2,525 mm2660
201936.4 °C20 February 201921.6 °C24 December 201926.6 °C3,277 mm2290
201837.4 °C4 February 201819.5 °C6 January 201826.5 °C2,951 mm2530
201738.1 °C23 February 201721.4 °C4 January 201726.6 °C3,106 mm2410
201638.1 °C23 February 201619.0 °C31 January 201626.8 °C3,436 mm2450
201535.9 °C29 December 201518.0 °C14 January 201526.3 °C2,858 mm2140
201435.4 °C13 February 201421.1 °C7 January 201426.3 °C2,889 mm2210
201335.5 °C16 January 201318.9 °C17 December 201326.2 °C3,175 mm2110
201235.0 °C4 January 201221.0 °C17 January 201226.2 °C2,599 mm2180
201135.9 °C28 January 201118.7 °C18 January 201126.3 °C2,951 mm2240
201035.8 °C23 January 201020.3 °C20 January 201026.7 °C2,998 mm2290
200934.9 °C1 March 200921.6 °C1 July 200926.3 °C3,163 mm2320
200836.8 °C27 February 200819.5 °C24 January 200826.1 °C2,880 mm2200
200737.3 °C16 January 200718.6 °C14 January 200726.0 °C3,286 mm2070
200634.6 °C24 December 200620.8 °C7 September 200626.3 °C2,873 mm2360
200536.2 °C21 January 200518.3 °C13 January 200526.2 °C2,786 mm2140
200435.9 °C24 February 200421.0 °C7 February 200426.2 °C2,813 mm2200
200334.9 °C7 February 200321.4 °C3 July 200326.0 °C2,586 mm2170
200236.0 °C3 February 200220.0 °C12 January 200225.8 °C3,020 mm2010
200136.3 °C18 February 200120.3 °C23 July 200125.8 °C2,542 mm2070
200037.5 °C6 March 200020.2 °C3 February 200025.8 °C2,654 mm1990
199934.0 °C24 February 199921.1 °C16 December 199925.7 °C3,127 mm1920
199836.9 °C8 March 199820.2 °C7 January 199826.6 °C2,576 mm2440
199736.4 °C22 February 199720.5 °C2 February 199725.9 °C2,826 mm1920
199633.8 °C30 January 199620.5 °C23 July 199625.7 °C2,789 mm1990
199534.4 °C5 March 199521.7 °C4 February 199525.9 °C3,368 mm2020
199434.1 °C25 February 199420.3 °C19 December 199425.8 °C2,949 mm2070
199334.2 °C11 February 199319.9 °C12 January 199325.8 °C3,035 mm2040
199236.1 °C22 February 199218.2 °C11 January 199225.6 °C2,828 mm1840
199134.0 °C26 March 199120.0 °C4 January 199125.6 °C2,913 mm1630
199036.2 °C25 March 199021.5 °C19 August 199025.6 °C3,115 mm1710
198936.0 °C19 February 198918.9 °C4 January 198925.7 °C2,678 mm2080
198835.3 °C25 February 198819.9 °C28 December 198825.8 °C3,100 mm1910
198734.7 °C23 January 198721.5 °C6 June 198726.0 °C2,848 mm2230
198634.0 °C2 February 198620.6 °C16 January 198625.5 °C2,908 mm1910
198534.2 °C3 March 198519.9 °C6 December 198525.3 °C3,265 mm1500
198433.8 °C15 February 198419.6 °C18 January 198425.6 °C2,780 mm2160
198337.8 °C21 March 198318.1 °C10 January 198325.9 °C2,676 mm1950
198234.3 °C5 March 198220.0 °C9 February 198225.5 °C3,008 mm1770
198134.7 °C2 February 198119.9 °C11 January 198125.6 °C2,833 mm1920
198033.9 °C8 February 198020.0 °C27 December 198025.5 °C3,356 mm1870
197933.9 °C17 January 197920.9 °C4 January 197925.7 °C3,080 mm2010
197833.7 °C17 March 197819.3 °C12 January 197825.5 °C2,820 mm1880
197734.1 °C6 March 197720.3 °C27 December 197725.6 °C2,557 mm2020
197633.0 °C20 April 197620.6 °C21 June 197625.1 °C3,098 mm1550
197534.4 °C7 January 197520.2 °C10 December 197525.1 °C2,849 mm1610
197434.2 °C11 February 197418.6 °C9 January 197425.2 °C3,159 mm1790
197334.6 °C20 March 197319.9 °C13 July 197325.7 °C3,189 mm2040
197234.1 °C21 December 197221.2 °C22 June 197225.5 °C2,879 mm2080
197136.1 °C5 February 197119.5 °C29 December 197125.2 °C3,100 mm1870
197034.2 °C21 February 197020.3 °C15 December 197025.6 °C2,880 mm1980
196934.4 °C5 February 196920.8 °C20 July 196925.6 °C3,190 mm1970
196833.8 °C13 February 196817.1 °C18 January 196825.3 °C3,020 mm1690
196735.6 °C24 February 196716.9 °C2 January 196725.3 °C3,040 mm1790
196635.5 °C2 March 196619.5 °C4 January 196625.6 °C2,494 mm1790
196533.0 °C2 April 196520.5 °C12 August 196525.2 °C2,512 mm1570
196435.4 °C24 February 196420.5 °C3 August 196425.5 °C2,113 mm1550
196335.0 °C13 March 196321.3 °C8 January 196325.6 °C2,112 mm1850
196235.1 °C11 February 196218.5 °C8 February 196225.2 °C2,804 mm1520
196134.8 °C15 March 196119.4 °C1 August 196125.4 °C2,307 mm1710
196034.3 °C4 February 196020.7 °C15 July 196025.3 °C2,858 mm1760
195934.6 °C10 March 195920.6 °C24 January 195925.4 °C2,446 mm1840
195834.9 °C17 February 195819.1 °C27 July 195825.3 °C2,519 mm1310
195733.9 °C17 February 195718.2 °C12 January 195725.0 °C2,761 mm1340
195633.6 °C11 February 195619.6 °C8 August 195624.8 °C2,799 mm950
195534.0 °C15 February 195520.6 °C14 August 195525.1 °C2,832 mm1330
195432.3 °C19 January 195417.1 °C3 August 195424.8 °C2,551 mm1060
195333.2 °C6 March 195319.8 °C10 August 195325.2 °C2,748 mm1380
195234.4 °C24 February 195219.8 °C13 August 195225.3 °C2,844 mm1670
195133.7 °C28 February 195121.2 °C14 July 195125.3 °C2,929 mm1640
195033.5 °C12 March 195017.9 °C1 September 195025.0 °C2,542 mm1530
194935.8 °C16 February 194921.1 °C10 August 194925.4 °C2,624 mm1600
194833.9 °C20 March 194820.7 °C7 January 194825.1 °C2,872 mm1330
194734.0 °C21 February 194718.6 °C8 September 194725.2 °C2,754 mm1320
194635.8 °C22 February 194619.8 °C14 August 194625.2 °C2,467 mm1450
194535.8 °C26 February 194517.9 °C4 February 194525.4 °C2,326 mm1670
194435.4 °C4 February 194419.9 °C3 August 194425.4 °C2,183 mm1710
194333.3 °C7 March 194318.4 °C24 July 194324.8 °C2,013 mm1070
194233.2 °C24 January 194218.3 °C18 July 194224.8 °C2,653 mm1090
194134.1 °C14 February 194120.7 °C30 July 194125.1 °C2,805 mm1350
194033.3 °C4 March 194018.9 °C3 August 194024.9 °C2,861 mm1010

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
31.1 °C
+1.0 °C
Hot days (≥ 30 °C)
236 d/yr
+47
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
3067 mm
+241 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan34.6 °C+2.5 °C24 mm-20 mm
Feb35.3 °C+2.7 °C43 mm-29 mm
Mar33.5 °C+1.8 °C136 mm-42 mm
Apr32.0 °C+1.2 °C212 mm-46 mm
May31.7 °C+1.6 °C281 mm-27 mm
Jun30.3 °C+1.5 °C369 mm+9 mm
Jul27.5 °C-0.3 °C586 mm+243 mm
Aug28.0 °C+0.1 °C184 mm-98 mm
Sep28.4 °C-0.1 °C464 mm+109 mm
Oct29.4 °C+0.2 °C500 mm+128 mm
Nov30.9 °C+0.7 °C201 mm+8 mm
Dec32.3 °C+1.0 °C67 mm+9 mm

The year's extremes

Hottest day
37.2 °C
13 Feb 2025
Coldest day
20.7 °C
11 Jan 2025
Wettest day
89.3 mm
26 Jun 2025
Windiest day
15.5 km/h
18 Feb 2025
Strongest gust
38.5 km/h
17 Mar 2025
Hottest feels-like
43.0 °C
10 Feb 2025
Coldest feels-like
23.6 °C
11 Jan 2025
Sunniest day
11.8 h
11 May 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 Uyo?

Uyo has a tropical monsoon climate (Köppen Am). Over 1940-2025, the average annual temperature is 25.7 °C and it receives 2,826 mm of precipitation per year.

What is the hottest day ever recorded in Uyo?

The hottest day measured in Uyo between 1940 and 2025 was 23 February 2020, reaching 38.4 °C.

What is the coldest day in Uyo?

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

Does it snow in Uyo?

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

Has the climate of Uyo warmed?

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

What is the wettest day in Uyo?

The wettest day measured in Uyo between 1940 and 2025 was 2 September 2023, with 220 mm of rain in 24 hours.

What was the windiest day in Uyo?

The windiest day measured in Uyo between 1940 and 2025 was 10 August 1950, with winds reaching 19.5 km/h.

What is the warmest month in Uyo?

The warmest month in Uyo is February (27.3 °C on average); the coldest is July (24.3 °C).

How much does it rain in Uyo?

Uyo receives on average 2,826 mm of precipitation per year, spread over about 299 rainy days.

Is it sunny in Uyo?

Uyo gets on average 8.4 hours of sunshine per day, roughly 3,066 hours per year over 1940-2025.

Are there tropical nights in Uyo?

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

What was the most extreme apparent temperature in Uyo?

In Uyo, between 1940 and 2025, the highest apparent temperature reached 45.2 °C on 29 February 2020, and the lowest was 15.4 °C on 8 January 1957.

Compare Uyo with another city

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

Nearby cities

The climate around Uyo

Other cities — Nigeria