Pekan climate — normals and trends

Pekan (Malaysia) has a tropical rainforest climate (Af) under the Köppen-Geiger classification. Its mean annual temperature is 26.7 °C and it receives 2,334 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 May (27.6 °C on average) and the coldest is January (25.7 °C). Rainfall peaks in December.

Pekan averages 0 frost days, 3 hot days (≥ 30 °C) and 273 rainy days per year.

Pekan has warmed by +0.9 °C between 1940 and 2025, or +0.11 °C per decade. This trend is statistically significant.

The hottest day of the period reached 31.6 °C (on 6 May 2019) and the coldest 22.9 °C (on 24 January 1940).

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

PekanPahang

coords
3.48°, 103.40°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthMayColdest monthJanuaryWettest monthDecemberDriest monthJune

Mean daily temperature

26.7°C

Average daily high

27.7°C

Average daily low

25.8°C

Annual rainfall

2,334mm

Sunshine / day

10.5h

Mean relative humidity

83%

Average peak wind

21.2km/h

Seasonal range

1.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

3 d/yr

Rainy days (≥ 1 mm)

273 d/yr

Annual snowfall

0.0 cm

Average feels-like high

32.3 °C

Average feels-like low

29.2 °C

Average peak gust

30.1 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

19.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.9 °C

since 1940

+0.1 °C per decade · r² = 0.62 · 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

31.6 °C

6 May 2019

Coldest day

22.9 °C

24 January 1940

Wettest day

263 mm

21 December 1993

Windiest day

50.4 km/h

12 January 2025

Strongest gust

69.5 km/h

27 February 2023

Hottest feels-like

38.9 °C

25 April 2024

Coldest feels-like

22.3 °C

17 January 1951

Sunniest day

12.0 h

18 April 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202530.8 °C11 July 202524.7 °C3 October 202527.3 °C2,758 mm120
202431.5 °C28 October 202424.8 °C1 November 202427.7 °C2,932 mm290
202331.1 °C22 May 202324.4 °C27 January 202327.3 °C3,674 mm150
202230.5 °C9 July 202224.1 °C8 June 202227.1 °C3,245 mm80
202131.0 °C11 October 202124.6 °C28 January 202127.1 °C2,886 mm70
202030.0 °C19 May 202024.4 °C7 November 202027.2 °C2,420 mm10
201931.6 °C6 May 201925.0 °C12 January 201927.4 °C1,777 mm50
201830.1 °C12 June 201824.1 °C12 January 201827.1 °C2,609 mm20
201730.4 °C21 April 201724.6 °C13 September 201727.1 °C2,944 mm40
201630.6 °C2 August 201624.4 °C15 December 201627.5 °C2,297 mm70
201530.0 °C4 July 201524.2 °C6 February 201527.1 °C2,047 mm10
201430.0 °C8 May 201423.8 °C30 January 201426.9 °C2,574 mm20
201331.3 °C20 June 201324.5 °C6 March 201327.0 °C2,997 mm110
201230.2 °C13 May 201224.3 °C3 February 201226.8 °C2,767 mm10
201129.8 °C9 May 201123.2 °C22 July 201126.7 °C3,378 mm00
201030.4 °C24 May 201024.2 °C29 December 201027.3 °C2,255 mm70
200930.5 °C25 April 200924.2 °C13 January 200927.0 °C2,784 mm130
200829.7 °C27 September 200824.0 °C25 July 200826.6 °C2,762 mm00
200729.7 °C25 March 200723.9 °C5 January 200726.8 °C2,791 mm00
200630.1 °C16 May 200624.5 °C2 January 200626.8 °C2,508 mm10
200530.5 °C25 September 200524.2 °C22 January 200527.1 °C2,395 mm20
200430.2 °C4 October 200424.3 °C7 February 200426.9 °C2,426 mm30
200330.1 °C25 May 200324.2 °C17 September 200327.0 °C2,838 mm30
200229.8 °C9 May 200224.3 °C2 February 200227.0 °C2,250 mm00
200130.4 °C17 June 200124.0 °C18 January 200126.8 °C2,961 mm60
200030.3 °C12 May 200023.1 °C25 October 200026.7 °C2,215 mm70
199930.4 °C27 April 199924.2 °C4 February 199926.7 °C2,114 mm20
199830.8 °C30 May 199824.7 °C30 December 199827.5 °C2,215 mm140
199731.0 °C28 May 199724.1 °C18 January 199726.8 °C1,978 mm20
199630.2 °C22 July 199623.9 °C6 January 199626.7 °C2,153 mm10
199530.0 °C29 June 199524.0 °C18 January 199526.8 °C2,678 mm10
199430.0 °C6 May 199424.3 °C21 January 199426.6 °C2,365 mm10
199330.2 °C11 May 199323.7 °C29 January 199326.6 °C2,844 mm20
199230.6 °C9 May 199223.8 °C8 September 199226.8 °C2,341 mm20
199130.2 °C16 June 199123.5 °C25 January 199126.8 °C3,537 mm10
199030.0 °C4 October 199024.3 °C8 January 199026.9 °C2,206 mm10
198929.7 °C19 May 198923.9 °C31 January 198926.6 °C2,329 mm00
198830.8 °C23 May 198823.7 °C1 December 198826.9 °C2,803 mm60
198730.0 °C26 November 198724.1 °C17 January 198726.9 °C2,838 mm20
198630.2 °C15 August 198624.0 °C2 March 198626.6 °C2,518 mm20
198530.7 °C22 June 198523.7 °C9 July 198526.6 °C2,212 mm30
198429.8 °C14 October 198423.6 °C16 September 198426.3 °C2,964 mm00
198330.1 °C22 June 198324.4 °C27 November 198327.1 °C2,398 mm20
198230.0 °C4 May 198224.3 °C4 January 198226.8 °C1,966 mm10
198129.8 °C14 June 198124.0 °C7 February 198126.9 °C1,572 mm00
198030.1 °C24 October 198024.4 °C11 February 198026.9 °C2,074 mm20
197931.4 °C17 May 197924.1 °C12 October 197926.9 °C1,994 mm60
197829.7 °C16 June 197824.0 °C5 January 197826.8 °C1,725 mm00
197729.3 °C18 May 197723.8 °C5 March 197726.6 °C1,745 mm00
197629.4 °C20 May 197623.3 °C25 January 197626.5 °C1,489 mm00
197529.5 °C29 April 197523.8 °C24 December 197526.7 °C2,181 mm00
197429.5 °C4 July 197423.7 °C3 January 197426.5 °C1,587 mm00
197330.5 °C1 July 197323.6 °C31 December 197326.9 °C2,309 mm20
197229.4 °C8 May 197223.7 °C20 January 197226.6 °C1,645 mm00
197130.0 °C6 October 197123.7 °C23 August 197126.3 °C2,606 mm10
197029.8 °C12 June 197023.8 °C1 February 197026.6 °C1,997 mm00
196930.1 °C16 June 196924.2 °C10 February 196926.8 °C2,573 mm10
196830.0 °C13 July 196823.4 °C25 February 196826.4 °C2,041 mm10
196729.6 °C2 June 196723.7 °C16 January 196726.3 °C2,718 mm00
196630.0 °C12 May 196624.0 °C11 January 196626.6 °C2,697 mm20
196529.7 °C10 June 196523.2 °C14 January 196526.3 °C1,915 mm00
196430.6 °C18 May 196423.8 °C29 December 196426.5 °C2,670 mm50
196329.8 °C19 June 196323.2 °C15 January 196326.4 °C1,805 mm00
196230.3 °C30 May 196223.9 °C16 February 196226.6 °C2,373 mm30
196130.1 °C18 May 196123.4 °C22 January 196126.6 °C2,052 mm20
196030.1 °C5 October 196023.7 °C6 February 196026.7 °C2,127 mm10
195929.4 °C13 June 195923.9 °C21 January 195926.5 °C2,068 mm00
195829.8 °C31 May 195823.6 °C17 August 195826.8 °C2,182 mm00
195729.4 °C4 August 195723.9 °C1 February 195726.4 °C2,069 mm00
195630.7 °C5 June 195623.7 °C10 January 195626.2 °C2,691 mm10
195531.2 °C25 May 195523.9 °C3 January 195526.4 °C2,913 mm30
195430.5 °C10 May 195423.1 °C28 October 195426.3 °C2,898 mm10
195329.3 °C31 August 195323.9 °C10 January 195326.5 °C1,845 mm00
195229.5 °C14 June 195224.0 °C11 October 195226.6 °C2,039 mm00
195129.8 °C18 June 195123.5 °C17 January 195126.7 °C1,263 mm00
195029.3 °C23 April 195024.0 °C13 October 195026.5 °C1,552 mm00
194930.8 °C19 October 194923.4 °C15 January 194926.9 °C335 mm10
194829.2 °C1 July 194823.8 °C10 February 194826.3 °C1,926 mm00
194729.3 °C1 November 194723.7 °C15 December 194726.2 °C2,510 mm00
194629.2 °C24 September 194623.4 °C31 January 194626.3 °C2,728 mm00
194529.6 °C14 May 194523.4 °C6 March 194526.1 °C3,025 mm00
194429.1 °C17 October 194423.6 °C1 March 194426.2 °C1,248 mm00
194329.9 °C8 June 194323.4 °C11 March 194326.1 °C1,487 mm00
194229.6 °C8 May 194223.9 °C14 February 194226.3 °C2,470 mm00
194130.1 °C25 April 194123.9 °C3 February 194126.5 °C2,089 mm30
194030.1 °C28 July 194022.9 °C24 January 194026.4 °C1,541 mm10

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
28.3 °C
+0.6 °C
Hot days (≥ 30 °C)
12 d/yr
+9
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2758 mm
+424 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.0 °C+0.7 °C391 mm+98 mm
Feb26.7 °C+0.1 °C150 mm-11 mm
Mar27.6 °C+0.3 °C244 mm+79 mm
Apr28.5 °C+0.2 °C237 mm+93 mm
May29.3 °C+0.6 °C211 mm+72 mm
Jun29.1 °C+0.5 °C80 mm-15 mm
Jul29.3 °C+1.1 °C45 mm-51 mm
Aug28.6 °C+0.6 °C114 mm+10 mm
Sep28.7 °C+0.7 °C120 mm+4 mm
Oct28.9 °C+1.0 °C158 mm-32 mm
Nov28.1 °C+0.8 °C534 mm+177 mm
Dec27.2 °C+0.6 °C476 mm-1 mm

The year's extremes

Hottest day
30.8 °C
11 Jul 2025
Coldest day
24.7 °C
3 Oct 2025
Wettest day
167.6 mm
28 Nov 2025
Windiest day
50.4 km/h
12 Jan 2025
Strongest gust
69.5 km/h
10 Jan 2025
Hottest feels-like
37.7 °C
22 May 2025
Coldest feels-like
24.4 °C
12 Jan 2025
Sunniest day
12.0 h
19 Apr 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 Pekan?

Pekan has a tropical rainforest climate (Köppen Af). Over 1940-2025, the average annual temperature is 26.7 °C and it receives 2,334 mm of precipitation per year.

What is the hottest day ever recorded in Pekan?

The hottest day measured in Pekan between 1940 and 2025 was 6 May 2019, reaching 31.6 °C.

What is the coldest day in Pekan?

The coldest day measured in Pekan between 1940 and 2025 was 24 January 1940, at 22.9 °C.

Does it snow in Pekan?

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

Has the climate of Pekan warmed?

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

What is the wettest day in Pekan?

The wettest day measured in Pekan between 1940 and 2025 was 21 December 1993, with 263 mm of rain in 24 hours.

What was the windiest day in Pekan?

The windiest day measured in Pekan between 1940 and 2025 was 12 January 2025, with winds reaching 50.4 km/h.

What is the warmest month in Pekan?

The warmest month in Pekan is May (27.6 °C on average); the coldest is January (25.7 °C).

How much does it rain in Pekan?

Pekan receives on average 2,334 mm of precipitation per year, spread over about 273 rainy days.

Is it sunny in Pekan?

Pekan gets on average 10.5 hours of sunshine per day, roughly 3,833 hours per year over 1940-2025.

Are there tropical nights in Pekan?

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

What was the most extreme apparent temperature in Pekan?

In Pekan, between 1940 and 2025, the highest apparent temperature reached 38.9 °C on 25 April 2024, and the lowest was 22.3 °C on 17 January 1951.

Compare Pekan with another city

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

Nearby cities

The climate around Pekan

Other cities — Malaysia