Ambalangoda climate — normals and trends

Ambalangoda (Sri Lanka) has a tropical monsoon climate (Am) under the Köppen-Geiger classification. Its mean annual temperature is 26.5 °C and it receives 2,571 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 (27.4 °C on average) and the coldest is January (26.0 °C). Rainfall peaks in May.

Ambalangoda averages 0 frost days, 1 hot days (≥ 30 °C) and 279 rainy days per year.

Ambalangoda has warmed by +1.0 °C between 1940 and 2025, or +0.12 °C per decade. This trend is statistically significant.

The hottest day of the period reached 31.2 °C (on 18 March 2020) and the coldest 21.3 °C (on 24 December 1971).

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

AmbalangodaSouthern Province

coords
6.24°, 80.05°
period
19402025 · 86 yrs
AmTropical monsoonWarmest monthAprilColdest monthJanuaryWettest monthMayDriest monthFebruary

Mean daily temperature

26.5°C

Average daily high

27.6°C

Average daily low

25.5°C

Annual rainfall

2,571mm

Sunshine / day

10.3h

Mean relative humidity

84%

Average peak wind

19.3km/h

Seasonal range

1.4°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

1 d/yr

Rainy days (≥ 1 mm)

279 d/yr

Annual snowfall

0.0 cm

Average feels-like high

32.5 °C

Average feels-like low

28.9 °C

Average peak gust

30.5 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

19.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.0 °C

since 1940

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

18 March 2020

Coldest day

21.3 °C

24 December 1971

Wettest day

152 mm

15 May 2016

Windiest day

53.9 km/h

29 November 2017

Strongest gust

77.8 km/h

19 May 1955

Hottest feels-like

39.2 °C

28 April 2024

Coldest feels-like

19.8 °C

19 February 1961

Sunniest day

12.2 h

23 May 1951

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202530.1 °C25 February 202524.2 °C12 January 202527.1 °C2,470 mm10
202430.8 °C2 May 202424.7 °C15 January 202427.5 °C2,695 mm250
202329.8 °C12 April 202323.4 °C29 January 202327.0 °C3,201 mm00
202230.1 °C1 March 202223.8 °C9 December 202226.9 °C2,409 mm10
202129.9 °C4 March 202124.2 °C27 January 202127.0 °C2,609 mm00
202031.2 °C18 March 202024.5 °C14 January 202027.3 °C2,083 mm120
201930.5 °C20 March 201923.8 °C19 January 201927.1 °C2,655 mm30
201829.7 °C17 April 201822.9 °C8 January 201826.7 °C2,082 mm00
201729.8 °C15 April 201723.6 °C4 February 201727.0 °C2,394 mm00
201630.5 °C29 March 201624.0 °C1 December 201627.2 °C2,200 mm170
201530.2 °C9 April 201523.8 °C13 January 201527.0 °C2,715 mm20
201430.2 °C4 March 201423.8 °C5 January 201426.9 °C2,650 mm30
201329.9 °C6 March 201324.1 °C15 January 201326.8 °C2,190 mm00
201229.9 °C5 May 201222.4 °C16 November 201226.8 °C2,399 mm00
201129.4 °C17 December 201122.3 °C14 January 201126.7 °C2,395 mm00
201030.5 °C10 March 201022.4 °C24 December 201026.9 °C2,853 mm60
200929.9 °C15 April 200923.5 °C15 January 200926.8 °C2,464 mm00
200829.3 °C21 April 200823.9 °C1 January 200826.6 °C2,773 mm00
200729.6 °C1 May 200723.9 °C4 January 200726.7 °C2,675 mm00
200629.5 °C25 April 200623.4 °C31 December 200626.7 °C3,006 mm00
200529.8 °C22 February 200523.8 °C14 January 200526.8 °C2,625 mm00
200429.8 °C9 April 200423.8 °C22 December 200426.7 °C2,573 mm00
200330.3 °C9 March 200323.9 °C15 December 200326.8 °C2,754 mm10
200229.9 °C8 May 200223.9 °C26 December 200226.7 °C2,283 mm00
200129.9 °C5 May 200123.4 °C11 February 200126.6 °C2,267 mm00
200029.2 °C21 May 200023.5 °C26 January 200026.5 °C2,627 mm00
199929.1 °C23 March 199923.2 °C30 January 199926.3 °C2,795 mm00
199830.5 °C12 April 199824.3 °C12 December 199827.2 °C2,582 mm200
199729.6 °C25 April 199723.4 °C28 January 199726.7 °C2,600 mm00
199629.6 °C18 February 199623.2 °C25 December 199626.4 °C2,458 mm00
199529.6 °C10 May 199523.7 °C12 December 199526.6 °C2,525 mm00
199429.8 °C26 April 199423.6 °C27 January 199426.4 °C2,495 mm00
199329.5 °C10 April 199322.9 °C10 February 199326.4 °C2,423 mm00
199229.8 °C9 April 199223.2 °C28 December 199226.5 °C2,242 mm00
199129.7 °C29 March 199123.8 °C18 October 199126.7 °C2,466 mm00
199029.7 °C1 April 199023.2 °C16 January 199026.7 °C2,302 mm00
198929.5 °C21 November 198923.5 °C22 January 198926.3 °C2,699 mm00
198829.9 °C22 March 198824.1 °C25 December 198826.8 °C2,808 mm00
198729.8 °C7 May 198723.9 °C2 February 198726.9 °C2,157 mm00
198629.3 °C6 May 198624.0 °C8 January 198626.4 °C2,088 mm00
198529.6 °C14 April 198523.7 °C24 November 198526.3 °C2,785 mm00
198429.5 °C30 April 198423.8 °C13 January 198426.2 °C2,335 mm00
198330.3 °C1 April 198323.1 °C4 January 198326.9 °C1,833 mm10
198230.0 °C24 April 198223.7 °C21 January 198226.5 °C2,274 mm10
198129.5 °C17 April 198123.7 °C13 January 198126.5 °C1,873 mm00
198029.6 °C15 April 198023.8 °C25 January 198026.7 °C2,031 mm00
197929.9 °C9 April 197923.4 °C12 January 197926.6 °C2,381 mm00
197829.4 °C16 April 197823.8 °C17 January 197826.3 °C2,946 mm00
197729.9 °C4 April 197722.7 °C30 January 197726.5 °C2,458 mm00
197629.5 °C2 May 197623.0 °C5 January 197626.2 °C2,327 mm00
197529.2 °C4 May 197522.4 °C9 January 197526.0 °C2,898 mm00
197429.3 °C17 November 197422.7 °C5 January 197426.1 °C1,992 mm00
197329.8 °C15 April 197323.8 °C25 December 197326.5 °C2,129 mm00
197229.2 °C7 April 197223.4 °C5 January 197226.4 °C2,232 mm00
197129.1 °C15 February 197121.3 °C24 December 197126.1 °C2,363 mm00
197029.4 °C7 March 197022.4 °C4 December 197026.4 °C2,740 mm00
196929.5 °C28 April 196923.9 °C1 December 196926.5 °C2,783 mm00
196829.0 °C29 April 196823.4 °C26 January 196826.1 °C2,502 mm00
196729.2 °C13 April 196723.4 °C7 January 196726.2 °C3,136 mm00
196629.1 °C29 April 196623.8 °C30 October 196626.3 °C3,147 mm00
196528.8 °C30 April 196523.2 °C13 January 196526.0 °C3,941 mm00
196430.0 °C13 April 196423.2 °C5 December 196426.2 °C3,256 mm10
196329.8 °C30 April 196323.2 °C24 January 196326.2 °C3,069 mm00
196229.0 °C6 April 196222.7 °C4 January 196226.3 °C2,925 mm00
196129.3 °C13 April 196122.1 °C19 February 196126.2 °C2,385 mm00
196029.1 °C27 April 196024.0 °C5 February 196026.2 °C2,609 mm00
195929.4 °C24 April 195924.1 °C21 December 195926.4 °C2,253 mm00
195829.5 °C8 March 195823.7 °C1 December 195826.5 °C2,730 mm00
195729.6 °C8 May 195722.9 °C6 January 195726.3 °C2,386 mm00
195629.4 °C25 April 195622.8 °C5 January 195625.8 °C2,979 mm00
195529.4 °C5 April 195522.8 °C19 December 195525.9 °C3,251 mm00
195429.1 °C12 April 195423.7 °C26 December 195426.0 °C3,327 mm00
195329.2 °C19 April 195323.3 °C1 February 195326.4 °C1,885 mm00
195229.2 °C21 March 195223.5 °C14 November 195226.4 °C2,046 mm00
195129.5 °C4 December 195123.8 °C5 February 195126.4 °C2,196 mm00
195029.2 °C15 April 195023.8 °C21 November 195026.2 °C1,701 mm00
194929.7 °C27 March 194923.7 °C17 December 194926.2 °C2,109 mm00
194828.8 °C23 April 194823.7 °C24 January 194826.2 °C2,714 mm00
194729.2 °C29 April 194723.2 °C29 December 194726.2 °C2,477 mm00
194629.9 °C28 March 194623.0 °C23 January 194626.2 °C2,844 mm00
194529.2 °C24 January 194522.0 °C26 January 194526.2 °C2,989 mm00
194429.1 °C19 February 194423.2 °C29 November 194426.1 °C3,348 mm00
194329.6 °C18 May 194323.5 °C19 January 194325.7 °C2,940 mm00
194229.1 °C11 May 194222.4 °C25 January 194226.0 °C2,794 mm00
194129.7 °C29 April 194123.4 °C26 December 194126.2 °C3,074 mm00
194028.9 °C9 April 194023.2 °C18 February 194026.0 °C2,983 mm00

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.2 °C
+0.6 °C
Hot days (≥ 30 °C)
1 d/yr
0
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2470 mm
-101 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.4 °C+0.1 °C270 mm+206 mm
Feb28.4 °C+0.7 °C50 mm+2 mm
Mar28.8 °C+0.6 °C126 mm+53 mm
Apr28.8 °C+0.3 °C213 mm+55 mm
May29.1 °C+0.9 °C244 mm-117 mm
Jun28.4 °C+0.7 °C246 mm-91 mm
Jul28.0 °C+0.7 °C207 mm-73 mm
Aug27.7 °C+0.6 °C133 mm-138 mm
Sep28.1 °C+0.9 °C188 mm-100 mm
Oct28.1 °C+0.9 °C290 mm-9 mm
Nov27.7 °C+0.3 °C434 mm+186 mm
Dec27.8 °C+0.4 °C70 mm-75 mm

The year's extremes

Hottest day
30.1 °C
25 Feb 2025
Coldest day
24.2 °C
12 Jan 2025
Wettest day
136.8 mm
27 Nov 2025
Windiest day
49.0 km/h
27 Nov 2025
Strongest gust
74.5 km/h
28 Nov 2025
Hottest feels-like
38.5 °C
21 Mar 2025
Coldest feels-like
23.3 °C
27 Nov 2025
Sunniest day
12.0 h
6 Jun 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 Ambalangoda?

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

What is the hottest day ever recorded in Ambalangoda?

The hottest day measured in Ambalangoda between 1940 and 2025 was 18 March 2020, reaching 31.2 °C.

What is the coldest day in Ambalangoda?

The coldest day measured in Ambalangoda between 1940 and 2025 was 24 December 1971, at 21.3 °C.

Does it snow in Ambalangoda?

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

Has the climate of Ambalangoda warmed?

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

What is the wettest day in Ambalangoda?

The wettest day measured in Ambalangoda between 1940 and 2025 was 15 May 2016, with 152 mm of rain in 24 hours.

What was the windiest day in Ambalangoda?

The windiest day measured in Ambalangoda between 1940 and 2025 was 29 November 2017, with winds reaching 53.9 km/h.

What is the warmest month in Ambalangoda?

The warmest month in Ambalangoda is April (27.4 °C on average); the coldest is January (26.0 °C).

How much does it rain in Ambalangoda?

Ambalangoda receives on average 2,571 mm of precipitation per year, spread over about 279 rainy days.

Is it sunny in Ambalangoda?

Ambalangoda gets on average 10.3 hours of sunshine per day, roughly 3,760 hours per year over 1940-2025.

Are there tropical nights in Ambalangoda?

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

What was the most extreme apparent temperature in Ambalangoda?

In Ambalangoda, between 1940 and 2025, the highest apparent temperature reached 39.2 °C on 28 April 2024, and the lowest was 19.8 °C on 19 February 1961.

Compare Ambalangoda with another city

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

Nearby cities

The climate around Ambalangoda

Other cities — Sri Lanka