Kampong Speu climate — normals and trends

Kampong Speu (Cambodia) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 27.4 °C and it receives 1,240 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 April (29.3 °C on average) and the coldest is December (25.5 °C). Rainfall peaks in October.

Kampong Speu averages 0 frost days, 306 hot days (≥ 30 °C) and 190 rainy days per year.

Kampong Speu has warmed by +2.3 °C between 1940 and 2025, or +0.27 °C per decade. This trend is statistically significant.

The hottest day of the period reached 40.9 °C (on 25 March 2010) and the coldest 13.1 °C (on 5 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

Kampong SpeuKampong Speu Province

coords
11.45°, 104.52°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthAprilColdest monthDecemberWettest monthOctoberDriest monthJanuary

Mean daily temperature

27.4°C

Average daily high

32.4°C

Average daily low

23.8°C

Annual rainfall

1,240mm

Sunshine / day

10.1h

Mean relative humidity

74%

Average peak wind

12.8km/h

Seasonal range

3.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

306 d/yr

Rainy days (≥ 1 mm)

190 d/yr

Annual snowfall

0.0 cm

Average feels-like high

36.9 °C

Average feels-like low

27.8 °C

Average peak gust

31.7 km/h

Tropical nights (≥ 20 °C)

347 d/yr

Solar radiation

19.0 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.3 °C

since 1940

+0.3 °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.9 °C

25 March 2010

Coldest day

13.1 °C

5 January 1940

Wettest day

131 mm

13 November 1956

Windiest day

32.7 km/h

15 August 1974

Strongest gust

72.4 km/h

23 August 2000

Hottest feels-like

46.6 °C

5 May 2016

Coldest feels-like

11.4 °C

12 January 1955

Sunniest day

12.2 h

23 July 1958

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202537.5 °C2 May 202518.0 °C22 January 202528.0 °C1,299 mm3290
202439.5 °C29 April 202419.9 °C23 December 202428.8 °C1,536 mm3410
202339.5 °C22 April 202320.1 °C30 January 202328.3 °C1,435 mm3310
202238.4 °C27 April 202218.5 °C15 January 202227.6 °C1,789 mm3240
202138.0 °C2 April 202117.6 °C20 January 202127.7 °C1,399 mm3160
202039.0 °C9 May 202019.0 °C3 February 202028.3 °C1,222 mm3300
201940.4 °C1 May 201919.0 °C7 December 201928.6 °C1,002 mm3340
201839.1 °C26 April 201817.5 °C7 February 201828.1 °C1,326 mm3440
201739.3 °C22 April 201718.3 °C19 December 201728.1 °C1,469 mm3300
201639.9 °C15 April 201618.6 °C8 February 201628.7 °C1,379 mm3320
201539.5 °C21 April 201518.6 °C21 January 201528.8 °C910 mm3580
201439.9 °C30 May 201415.3 °C24 January 201428.3 °C1,135 mm3440
201340.2 °C6 April 201318.3 °C28 December 201328.2 °C1,317 mm3190
201239.5 °C20 April 201219.8 °C5 December 201228.5 °C1,230 mm3580
201139.8 °C18 April 201117.9 °C19 January 201128.1 °C1,150 mm3420
201040.9 °C25 March 201020.3 °C31 October 201028.7 °C1,186 mm3440
200937.6 °C20 April 200917.3 °C11 January 200927.7 °C1,260 mm3250
200837.5 °C11 April 200818.8 °C11 December 200827.6 °C1,413 mm3120
200738.7 °C17 April 200716.8 °C29 November 200727.8 °C1,437 mm3110
200638.8 °C28 April 200619.5 °C23 December 200628.2 °C1,112 mm3370
200540.4 °C6 May 200517.3 °C4 January 200528.2 °C1,212 mm3200
200439.9 °C18 April 200417.6 °C20 December 200428.3 °C932 mm3460
200340.1 °C13 April 200319.5 °C25 December 200328.4 °C1,391 mm3400
200239.0 °C9 May 200218.8 °C9 January 200228.8 °C901 mm3470
200138.7 °C22 April 200118.4 °C31 December 200128.0 °C1,230 mm3260
200037.4 °C29 May 200019.0 °C9 November 200027.6 °C1,331 mm3240
199937.7 °C19 March 199915.0 °C25 December 199926.9 °C1,590 mm2900
199840.3 °C24 May 199817.7 °C16 December 199828.7 °C1,312 mm3220
199739.8 °C18 June 199716.9 °C4 January 199728.0 °C934 mm3390
199639.0 °C1 April 199616.7 °C29 December 199627.6 °C1,387 mm3070
199539.3 °C22 May 199517.1 °C8 January 199527.9 °C1,088 mm3300
199438.5 °C3 May 199417.4 °C26 January 199427.4 °C1,105 mm3210
199340.1 °C8 May 199317.4 °C29 January 199327.3 °C1,209 mm3060
199239.8 °C21 May 199216.1 °C19 January 199227.9 °C922 mm3240
199138.5 °C20 April 199119.4 °C31 October 199127.8 °C1,073 mm3140
199038.9 °C23 April 199018.9 °C6 December 199028.4 °C865 mm3440
198938.8 °C22 April 198917.7 °C4 December 198927.4 °C1,142 mm3280
198838.4 °C15 March 198817.8 °C8 December 198827.6 °C1,360 mm3050
198739.6 °C13 April 198717.7 °C8 December 198727.9 °C1,406 mm3180
198637.7 °C16 June 198616.7 °C14 December 198627.2 °C1,279 mm2850
198538.9 °C13 April 198516.6 °C19 December 198527.2 °C1,456 mm3200
198438.8 °C28 March 198418.2 °C10 January 198427.2 °C1,240 mm3270
198339.4 °C13 April 198315.5 °C27 January 198327.5 °C1,283 mm2930
198238.1 °C5 May 198216.0 °C29 December 198226.9 °C1,241 mm3200
198138.9 °C30 March 198116.7 °C25 December 198127.5 °C1,222 mm3050
198038.6 °C4 April 198017.5 °C23 January 198027.5 °C1,409 mm3250
197939.3 °C14 March 197918.9 °C27 December 197927.7 °C1,135 mm3210
197839.5 °C11 April 197818.0 °C26 December 197827.7 °C1,209 mm3130
197738.5 °C4 June 197718.2 °C7 December 197727.5 °C1,041 mm3350
197637.9 °C20 April 197614.0 °C17 January 197626.7 °C1,350 mm2960
197537.7 °C19 March 197514.0 °C31 December 197526.7 °C1,581 mm2920
197436.5 °C9 May 197415.6 °C11 January 197426.8 °C1,363 mm2890
197338.1 °C18 April 197316.9 °C29 December 197327.1 °C1,355 mm2860
197239.0 °C27 May 197215.4 °C12 January 197227.1 °C1,640 mm3050
197136.5 °C25 April 197116.2 °C16 January 197126.3 °C1,427 mm2540
197038.3 °C12 May 197016.3 °C22 January 197027.4 °C1,215 mm3000
196938.1 °C14 May 196918.0 °C7 February 196927.4 °C1,015 mm3020
196837.1 °C29 March 196816.8 °C13 January 196827.2 °C898 mm3330
196737.5 °C4 April 196715.1 °C17 January 196726.8 °C847 mm3100
196637.8 °C1 May 196618.9 °C2 January 196626.9 °C1,281 mm2710
196538.7 °C30 April 196515.3 °C19 January 196527.0 °C1,139 mm3110
196437.8 °C13 April 196416.6 °C26 December 196427.1 °C1,288 mm2910
196338.9 °C22 April 196314.1 °C16 January 196326.9 °C1,053 mm3070
196237.4 °C13 April 196215.7 °C28 January 196226.8 °C1,201 mm2920
196138.6 °C26 March 196115.6 °C19 January 196127.0 °C1,082 mm3000
196038.7 °C23 March 196015.6 °C4 January 196027.4 °C1,168 mm3040
195936.6 °C25 April 195917.1 °C19 January 195927.0 °C1,136 mm3160
195838.4 °C25 April 195816.0 °C16 February 195827.1 °C975 mm2940
195737.2 °C16 May 195714.6 °C21 January 195726.8 °C1,282 mm2940
195636.3 °C24 March 195614.4 °C30 December 195626.1 °C1,608 mm2530
195538.3 °C18 April 195514.8 °C12 January 195526.5 °C1,382 mm2740
195437.4 °C26 April 195416.2 °C22 November 195426.7 °C1,040 mm2940
195335.5 °C28 March 195316.6 °C9 January 195326.6 °C1,548 mm2970
195237.3 °C9 April 195215.1 °C23 January 195227.0 °C1,027 mm2810
195137.9 °C11 April 195115.7 °C2 January 195127.0 °C845 mm2960
195037.3 °C22 April 195016.9 °C15 December 195026.7 °C1,093 mm2720
194936.9 °C15 March 194917.1 °C10 January 194926.6 °C1,177 mm2840
194836.9 °C13 March 194816.3 °C21 November 194826.7 °C996 mm2770
194736.9 °C13 June 194717.9 °C25 December 194726.7 °C1,158 mm3010
194635.5 °C3 March 194616.4 °C31 December 194626.2 °C1,235 mm2550
194533.9 °C25 March 194517.1 °C29 December 194525.7 °C1,516 mm1990
194437.0 °C8 April 194417.2 °C15 January 194426.5 °C1,296 mm2450
194336.2 °C25 March 194315.2 °C25 January 194325.4 °C1,423 mm1830
194234.8 °C14 March 194215.1 °C24 November 194226.0 °C1,263 mm2650
194135.3 °C11 March 194117.3 °C26 December 194126.0 °C1,431 mm2180
194035.8 °C10 March 194013.1 °C5 January 194025.6 °C1,425 mm1900

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
32.7 °C
+0.3 °C
Hot days (≥ 30 °C)
329 d/yr
+23
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1299 mm
+59 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan30.9 °C-0.6 °C2 mm-12 mm
Feb33.6 °C+0.4 °C12 mm-5 mm
Mar34.5 °C-0.2 °C33 mm-10 mm
Apr35.1 °C0.0 °C88 mm+2 mm
May34.2 °C+0.2 °C208 mm+70 mm
Jun32.6 °C-0.4 °C151 mm+30 mm
Jul32.7 °C+0.4 °C100 mm-33 mm
Aug33.8 °C+1.7 °C123 mm-14 mm
Sep31.8 °C+0.4 °C260 mm+50 mm
Oct31.6 °C+0.8 °C144 mm-76 mm
Nov30.0 °C-0.4 °C144 mm+47 mm
Dec31.1 °C+0.8 °C35 mm+9 mm

The year's extremes

Hottest day
37.5 °C
2 May 2025
Coldest day
18.0 °C
22 Jan 2025
Wettest day
45.8 mm
1 Nov 2025
Windiest day
24.6 km/h
12 Jan 2025
Strongest gust
58.0 km/h
23 Jul 2025
Hottest feels-like
44.5 °C
25 Apr 2025
Coldest feels-like
18.1 °C
13 Jan 2025
Sunniest day
12.0 h
4 Aug 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 Kampong Speu?

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

What is the hottest day ever recorded in Kampong Speu?

The hottest day measured in Kampong Speu between 1940 and 2025 was 25 March 2010, reaching 40.9 °C.

What is the coldest day in Kampong Speu?

The coldest day measured in Kampong Speu between 1940 and 2025 was 5 January 1940, at 13.1 °C.

Does it snow in Kampong Speu?

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

Has the climate of Kampong Speu warmed?

Yes: Kampong Speu warmed by +2.3 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Kampong Speu?

The wettest day measured in Kampong Speu between 1940 and 2025 was 13 November 1956, with 131 mm of rain in 24 hours.

What was the windiest day in Kampong Speu?

The windiest day measured in Kampong Speu between 1940 and 2025 was 15 August 1974, with winds reaching 32.7 km/h.

What is the warmest month in Kampong Speu?

The warmest month in Kampong Speu is April (29.3 °C on average); the coldest is December (25.5 °C).

How much does it rain in Kampong Speu?

Kampong Speu receives on average 1,240 mm of precipitation per year, spread over about 190 rainy days.

Is it sunny in Kampong Speu?

Kampong Speu gets on average 10.1 hours of sunshine per day, roughly 3,687 hours per year over 1940-2025.

Are there tropical nights in Kampong Speu?

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

What was the most extreme apparent temperature in Kampong Speu?

In Kampong Speu, between 1940 and 2025, the highest apparent temperature reached 46.6 °C on 5 May 2016, and the lowest was 11.4 °C on 12 January 1955.

Compare Kampong Speu with another city

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

Nearby cities

The climate around Kampong Speu

Other cities — Cambodia