Dehiwala-Mount Lavinia climate — normals and trends

Dehiwala-Mount Lavinia (Sri Lanka) has a tropical monsoon climate (Am) under the Köppen-Geiger classification. Its mean annual temperature is 26.8 °C and it receives 2,393 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.7 °C on average) and the coldest is December (26.2 °C). Rainfall peaks in May.

Dehiwala-Mount Lavinia averages 0 frost days, 50 hot days (≥ 30 °C) and 267 rainy days per year.

Dehiwala-Mount Lavinia has warmed by +1.4 °C between 1940 and 2025, or +0.16 °C per decade. This trend is statistically significant.

The hottest day of the period reached 33.6 °C (on 25 February 2025) and the coldest 20.8 °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

Dehiwala-Mount LaviniaWestern Province

coords
6.84°, 79.87°
period
19402025 · 86 yrs
AmTropical monsoonWarmest monthAprilColdest monthDecemberWettest monthMayDriest monthFebruary

Mean daily temperature

26.8°C

Average daily high

28.6°C

Average daily low

25.3°C

Annual rainfall

2,393mm

Sunshine / day

10.1h

Mean relative humidity

82%

Average peak wind

19.8km/h

Seasonal range

1.5°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

50 d/yr

Rainy days (≥ 1 mm)

267 d/yr

Annual snowfall

0.0 cm

Average feels-like high

33.4 °C

Average feels-like low

28.8 °C

Average peak gust

33.8 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

19.0 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.4 °C

since 1940

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

33.6 °C

25 February 2025

Coldest day

20.8 °C

24 December 1971

Wettest day

196 mm

15 May 2016

Windiest day

52.2 km/h

30 November 2017

Strongest gust

84.2 km/h

30 November 2017

Hottest feels-like

41.2 °C

28 April 2024

Coldest feels-like

19.7 °C

19 February 1961

Sunniest day

12.1 h

16 June 1971

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202533.6 °C25 February 202523.7 °C4 February 202527.6 °C2,331 mm1040
202433.4 °C28 February 202424.1 °C16 January 202428.0 °C2,884 mm1560
202332.0 °C23 April 202322.6 °C13 January 202327.5 °C3,249 mm980
202232.8 °C1 March 202223.3 °C9 December 202227.4 °C2,249 mm990
202132.3 °C22 February 202123.0 °C11 February 202127.4 °C2,553 mm940
202032.9 °C12 February 202023.6 °C14 January 202027.8 °C1,934 mm1490
201932.5 °C31 January 201923.2 °C19 January 201927.6 °C2,540 mm1270
201832.2 °C16 February 201822.6 °C8 January 201827.2 °C2,191 mm840
201731.8 °C16 February 201722.5 °C8 January 201727.4 °C2,171 mm750
201632.5 °C24 March 201622.5 °C24 December 201627.8 °C1,942 mm1430
201532.2 °C21 February 201523.3 °C11 January 201527.5 °C2,762 mm1030
201432.3 °C17 March 201423.7 °C5 January 201427.3 °C2,544 mm1030
201332.0 °C1 February 201322.9 °C14 January 201327.2 °C2,099 mm830
201231.8 °C3 February 201222.1 °C16 November 201227.2 °C2,263 mm490
201132.5 °C17 March 201122.0 °C13 January 201127.1 °C2,280 mm310
201032.0 °C11 March 201022.6 °C24 December 201027.3 °C2,616 mm1000
200931.5 °C19 January 200922.7 °C6 February 200927.3 °C2,329 mm650
200831.0 °C17 February 200822.7 °C19 January 200827.0 °C2,860 mm180
200732.1 °C20 February 200722.5 °C1 January 200727.3 °C2,430 mm910
200631.6 °C6 February 200621.8 °C31 December 200627.2 °C3,013 mm590
200532.6 °C11 February 200522.6 °C27 December 200527.3 °C2,362 mm830
200432.3 °C15 February 200422.3 °C22 December 200427.2 °C2,604 mm940
200331.6 °C31 December 200322.5 °C3 January 200327.2 °C2,451 mm620
200232.2 °C20 March 200222.0 °C29 December 200227.2 °C2,288 mm660
200131.1 °C1 April 200122.0 °C11 February 200127.0 °C2,005 mm310
200030.8 °C16 November 200023.0 °C26 December 200026.7 °C2,345 mm120
199931.5 °C15 February 199921.9 °C31 January 199926.7 °C2,555 mm170
199832.9 °C2 February 199824.1 °C23 December 199827.7 °C2,532 mm1240
199731.7 °C22 April 199722.2 °C28 January 199727.1 °C2,806 mm530
199632.4 °C18 February 199622.4 °C25 December 199626.9 °C2,266 mm430
199531.5 °C6 January 199522.8 °C24 January 199527.0 °C2,271 mm490
199431.2 °C27 February 199422.6 °C27 January 199426.8 °C2,207 mm310
199331.5 °C4 February 199322.0 °C9 February 199326.8 °C2,189 mm430
199231.9 °C8 April 199222.6 °C27 December 199226.9 °C2,002 mm770
199132.0 °C27 March 199122.5 °C29 January 199127.0 °C2,162 mm540
199031.7 °C7 February 199022.5 °C20 January 199027.0 °C2,248 mm580
198931.2 °C7 April 198922.6 °C23 January 198926.8 °C2,315 mm480
198832.3 °C29 January 198822.8 °C29 November 198827.2 °C2,462 mm850
198731.3 °C7 February 198723.1 °C2 February 198727.3 °C2,002 mm740
198630.8 °C6 March 198623.0 °C22 February 198626.7 °C1,721 mm110
198531.0 °C5 May 198522.8 °C25 November 198526.7 °C2,358 mm410
198430.8 °C25 February 198422.5 °C12 December 198426.5 °C2,240 mm80
198331.9 °C13 April 198321.6 °C4 January 198327.4 °C1,710 mm950
198231.2 °C30 January 198223.1 °C23 January 198226.9 °C2,134 mm450
198131.5 °C20 February 198122.1 °C7 January 198126.9 °C1,680 mm520
198031.8 °C21 February 198023.3 °C24 January 198027.2 °C1,649 mm710
197932.0 °C9 April 197923.0 °C12 January 197927.1 °C2,325 mm630
197832.9 °C27 February 197823.8 °C17 January 197826.7 °C2,572 mm630
197731.4 °C24 January 197722.2 °C30 January 197726.7 °C2,269 mm380
197631.0 °C26 January 197622.4 °C21 January 197626.6 °C2,076 mm410
197531.5 °C20 February 197521.5 °C10 January 197526.4 °C2,660 mm260
197431.1 °C23 March 197422.0 °C15 January 197426.5 °C1,740 mm360
197332.2 °C7 February 197323.0 °C12 December 197326.9 °C2,147 mm880
197231.1 °C4 March 197222.2 °C6 January 197226.7 °C2,201 mm290
197131.8 °C16 February 197120.8 °C24 December 197126.4 °C2,135 mm220
197030.8 °C14 February 197021.9 °C4 December 197026.6 °C2,545 mm200
196931.1 °C5 March 196922.9 °C3 January 196926.8 °C2,752 mm360
196831.6 °C12 March 196822.5 °C28 January 196826.5 °C2,416 mm170
196731.3 °C19 February 196722.7 °C7 January 196726.5 °C3,192 mm200
196631.6 °C8 February 196622.7 °C2 January 196626.6 °C3,095 mm150
196530.8 °C30 January 196523.3 °C11 January 196526.4 °C3,642 mm150
196432.0 °C13 February 196422.5 °C19 January 196426.4 °C3,007 mm170
196330.5 °C19 February 196322.4 °C24 January 196326.3 °C2,857 mm60
196230.5 °C15 February 196222.3 °C31 December 196226.5 °C2,691 mm100
196131.0 °C10 March 196121.3 °C19 February 196126.4 °C2,269 mm80
196030.9 °C18 February 196022.8 °C28 January 196026.4 °C2,272 mm140
195932.7 °C20 March 195923.6 °C20 December 195926.7 °C2,348 mm310
195833.1 °C7 March 195823.1 °C24 December 195826.8 °C2,527 mm330
195731.1 °C17 February 195722.1 °C26 January 195726.6 °C2,386 mm250
195630.7 °C7 April 195621.8 °C13 February 195626.0 °C2,490 mm80
195530.4 °C10 March 195522.1 °C30 December 195526.0 °C2,954 mm20
195431.3 °C1 March 195422.7 °C29 January 195426.2 °C2,942 mm140
195331.4 °C10 February 195322.6 °C29 January 195326.7 °C1,769 mm560
195231.8 °C29 January 195222.8 °C17 January 195226.8 °C1,742 mm690
195131.1 °C20 December 195122.9 °C18 December 195126.6 °C1,967 mm310
195031.3 °C7 April 195022.4 °C2 January 195026.5 °C1,444 mm210
194930.7 °C3 February 194923.1 °C11 January 194926.4 °C1,983 mm180
194830.2 °C23 April 194822.8 °C29 December 194826.4 °C2,496 mm30
194730.5 °C21 February 194722.3 °C29 December 194726.4 °C2,118 mm50
194631.3 °C12 March 194622.3 °C16 January 194626.4 °C2,584 mm280
194531.0 °C9 March 194522.1 °C14 December 194526.4 °C2,688 mm160
194431.1 °C18 February 194422.4 °C7 February 194426.2 °C3,101 mm30
194331.1 °C9 February 194322.3 °C20 January 194325.9 °C2,653 mm190
194231.2 °C8 February 194222.2 °C26 January 194226.0 °C2,574 mm90
194131.4 °C2 February 194122.7 °C15 January 194126.4 °C2,695 mm480
194030.8 °C28 March 194022.9 °C12 January 194026.2 °C2,646 mm140

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
29.4 °C
+0.8 °C
Hot days (≥ 30 °C)
104 d/yr
+54
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2331 mm
-62 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.8 °C-0.3 °C167 mm+104 mm
Feb31.1 °C+1.5 °C39 mm-14 mm
Mar30.4 °C+0.7 °C117 mm+29 mm
Apr30.0 °C+0.4 °C243 mm+76 mm
May30.0 °C+1.0 °C202 mm-116 mm
Jun29.2 °C+1.0 °C228 mm-59 mm
Jul28.9 °C+1.0 °C136 mm-85 mm
Aug28.5 °C+0.8 °C97 mm-110 mm
Sep29.0 °C+1.2 °C149 mm-88 mm
Oct29.1 °C+1.1 °C354 mm+50 mm
Nov28.6 °C+0.4 °C491 mm+204 mm
Dec29.3 °C+0.8 °C108 mm-54 mm

The year's extremes

Hottest day
33.6 °C
25 Feb 2025
Coldest day
23.7 °C
4 Feb 2025
Wettest day
127.2 mm
28 Nov 2025
Windiest day
45.8 km/h
27 Nov 2025
Strongest gust
80.3 km/h
28 Nov 2025
Hottest feels-like
38.9 °C
21 Mar 2025
Coldest feels-like
22.8 °C
28 Nov 2025
Sunniest day
12.0 h
30 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 Dehiwala-Mount Lavinia?

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

What is the hottest day ever recorded in Dehiwala-Mount Lavinia?

The hottest day measured in Dehiwala-Mount Lavinia between 1940 and 2025 was 25 February 2025, reaching 33.6 °C.

What is the coldest day in Dehiwala-Mount Lavinia?

The coldest day measured in Dehiwala-Mount Lavinia between 1940 and 2025 was 24 December 1971, at 20.8 °C.

Does it snow in Dehiwala-Mount Lavinia?

Almost never: Dehiwala-Mount Lavinia sees virtually no snow, with about 0 frost days per year.

Has the climate of Dehiwala-Mount Lavinia warmed?

Yes: Dehiwala-Mount Lavinia warmed by +1.4 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Dehiwala-Mount Lavinia?

The wettest day measured in Dehiwala-Mount Lavinia between 1940 and 2025 was 15 May 2016, with 196 mm of rain in 24 hours.

What was the windiest day in Dehiwala-Mount Lavinia?

The windiest day measured in Dehiwala-Mount Lavinia between 1940 and 2025 was 30 November 2017, with winds reaching 52.2 km/h.

What is the warmest month in Dehiwala-Mount Lavinia?

The warmest month in Dehiwala-Mount Lavinia is April (27.7 °C on average); the coldest is December (26.2 °C).

How much does it rain in Dehiwala-Mount Lavinia?

Dehiwala-Mount Lavinia receives on average 2,393 mm of precipitation per year, spread over about 267 rainy days.

Is it sunny in Dehiwala-Mount Lavinia?

Dehiwala-Mount Lavinia gets on average 10.1 hours of sunshine per day, roughly 3,687 hours per year over 1940-2025.

Are there tropical nights in Dehiwala-Mount Lavinia?

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

What was the most extreme apparent temperature in Dehiwala-Mount Lavinia?

In Dehiwala-Mount Lavinia, between 1940 and 2025, the highest apparent temperature reached 41.2 °C on 28 April 2024, and the lowest was 19.7 °C on 19 February 1961.

Compare Dehiwala-Mount Lavinia with another city

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

Nearby cities

The climate around Dehiwala-Mount Lavinia

Other cities — Sri Lanka