Puttalam climate — normals and trends

Puttalam (Sri Lanka) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 27.0 °C and it receives 1,290 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 (28.2 °C on average) and the coldest is January (25.8 °C). Rainfall peaks in November.

Puttalam averages 0 frost days, 84 hot days (≥ 30 °C) and 195 rainy days per year.

Puttalam 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 34.6 °C (on 10 April 2024) and the coldest 20.1 °C (on 31 January 1999).

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

PuttalamNorth Western Province

coords
8.04°, 79.83°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthMayColdest monthJanuaryWettest monthNovemberDriest monthFebruary

Mean daily temperature

27.0°C

Average daily high

29.1°C

Average daily low

25.3°C

Annual rainfall

1,290mm

Sunshine / day

10.6h

Mean relative humidity

81%

Average peak wind

22.8km/h

Seasonal range

2.4°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

84 d/yr

Rainy days (≥ 1 mm)

195 d/yr

Annual snowfall

0.0 cm

Average feels-like high

33.2 °C

Average feels-like low

28.3 °C

Average peak gust

38.6 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

20.1 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

34.6 °C

10 April 2024

Coldest day

20.1 °C

31 January 1999

Wettest day

154 mm

1 May 2010

Windiest day

51.8 km/h

24 November 1978

Strongest gust

87.1 km/h

24 November 1978

Hottest feels-like

43.0 °C

8 May 1998

Coldest feels-like

19.9 °C

13 February 1956

Sunniest day

12.3 h

31 May 1949

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202533.1 °C24 February 202522.9 °C14 February 202527.7 °C1,647 mm1570
202434.6 °C10 April 202423.4 °C25 January 202428.1 °C1,913 mm1940
202333.7 °C11 April 202321.8 °C13 January 202327.7 °C2,000 mm1730
202232.4 °C27 February 202222.1 °C21 January 202227.4 °C1,410 mm1120
202132.8 °C23 March 202122.3 °C11 February 202127.5 °C1,758 mm1120
202034.0 °C20 April 202022.6 °C15 January 202027.9 °C1,131 mm1860
201933.9 °C26 March 201922.4 °C19 January 201927.8 °C1,321 mm1820
201833.0 °C26 March 201821.6 °C7 January 201827.3 °C1,333 mm1100
201732.4 °C22 March 201721.6 °C8 February 201727.6 °C1,205 mm1250
201634.0 °C26 March 201621.2 °C24 December 201627.9 °C910 mm1580
201533.0 °C26 March 201522.4 °C18 February 201527.6 °C1,652 mm1380
201434.4 °C26 March 201421.7 °C6 February 201427.5 °C1,609 mm1200
201332.4 °C11 March 201322.3 °C19 January 201327.3 °C934 mm1070
201232.3 °C25 February 201222.4 °C17 January 201227.6 °C1,039 mm1540
201132.2 °C17 March 201121.8 °C20 January 201127.3 °C1,374 mm930
201033.9 °C10 March 201022.1 °C23 January 201027.5 °C1,699 mm1190
200931.9 °C2 March 200921.3 °C13 February 200927.4 °C1,249 mm870
200831.4 °C16 February 200821.8 °C19 January 200827.2 °C1,727 mm560
200733.8 °C27 March 200721.2 °C26 December 200727.4 °C1,079 mm1260
200631.9 °C7 March 200621.2 °C21 January 200627.3 °C1,361 mm910
200533.1 °C5 March 200521.8 °C29 December 200527.5 °C1,255 mm1180
200432.6 °C10 March 200421.4 °C22 December 200427.3 °C1,124 mm1110
200332.3 °C10 March 200322.3 °C2 January 200327.4 °C1,103 mm1050
200232.6 °C19 March 200221.9 °C15 January 200227.2 °C1,282 mm990
200132.6 °C1 April 200120.3 °C11 February 200127.1 °C1,031 mm700
200032.0 °C22 March 200021.9 °C21 January 200026.9 °C1,100 mm530
199931.6 °C20 March 199920.1 °C31 January 199926.8 °C1,232 mm340
199834.3 °C27 March 199823.4 °C17 January 199827.7 °C1,296 mm1410
199733.8 °C26 March 199721.5 °C1 February 199727.3 °C1,325 mm1180
199632.6 °C24 March 199622.5 °C6 January 199627.0 °C1,219 mm860
199532.8 °C19 March 199522.1 °C13 February 199527.1 °C1,116 mm780
199431.5 °C16 March 199422.4 °C12 December 199426.9 °C1,214 mm610
199332.3 °C6 March 199320.7 °C9 February 199327.0 °C1,392 mm860
199232.5 °C24 March 199221.7 °C14 February 199227.0 °C961 mm900
199132.9 °C27 March 199121.4 °C13 February 199127.2 °C964 mm960
199032.9 °C7 April 199020.7 °C20 January 199027.2 °C1,169 mm940
198933.7 °C7 April 198920.7 °C6 February 198926.9 °C933 mm670
198832.3 °C27 February 198820.9 °C8 February 198827.2 °C1,209 mm1000
198733.3 °C24 March 198722.2 °C11 February 198727.6 °C1,316 mm1380
198631.9 °C28 March 198622.1 °C4 February 198627.0 °C858 mm770
198532.0 °C12 March 198522.5 °C21 January 198527.0 °C957 mm700
198431.5 °C25 March 198421.8 °C13 December 198426.7 °C1,446 mm400
198333.8 °C1 April 198321.0 °C4 January 198327.5 °C795 mm1360
198232.4 °C1 March 198221.6 °C16 February 198227.1 °C940 mm1090
198132.7 °C28 March 198121.0 °C1 February 198127.0 °C912 mm880
198032.9 °C27 March 198021.4 °C30 January 198027.3 °C864 mm1230
197933.9 °C25 March 197922.4 °C10 January 197927.4 °C1,064 mm1360
197832.9 °C20 March 197822.1 °C19 January 197826.9 °C1,396 mm680
197732.6 °C25 March 197720.9 °C27 January 197726.9 °C1,213 mm720
197632.3 °C17 March 197621.1 °C26 February 197626.8 °C1,078 mm730
197532.7 °C19 February 197520.4 °C10 January 197526.6 °C1,314 mm620
197432.1 °C23 March 197420.9 °C6 February 197426.7 °C790 mm610
197333.6 °C18 March 197321.7 °C22 January 197327.0 °C1,069 mm1030
197232.2 °C7 March 197221.4 °C13 January 197226.9 °C1,534 mm650
197132.1 °C8 March 197121.3 °C13 February 197126.6 °C1,226 mm550
197032.6 °C22 March 197021.1 °C2 February 197026.8 °C1,209 mm630
196932.2 °C5 March 196921.1 °C30 January 196927.0 °C1,558 mm790
196832.0 °C13 March 196821.1 °C28 January 196826.6 °C1,361 mm470
196732.1 °C11 April 196720.8 °C10 February 196726.7 °C1,827 mm540
196631.7 °C1 April 196622.2 °C2 January 196626.7 °C1,649 mm590
196531.1 °C26 February 196522.4 °C25 January 196526.5 °C1,947 mm300
196432.9 °C10 April 196422.0 °C19 January 196426.7 °C1,410 mm680
196332.0 °C10 May 196321.4 °C11 February 196326.6 °C1,403 mm330
196231.3 °C14 March 196221.8 °C10 January 196226.6 °C1,655 mm280
196132.8 °C31 March 196121.4 °C19 February 196126.5 °C1,313 mm440
196031.4 °C6 April 196022.0 °C4 February 196026.4 °C1,224 mm190
195933.4 °C21 March 195922.5 °C24 January 195926.9 °C1,109 mm820
195832.8 °C7 March 195822.1 °C5 February 195826.8 °C1,339 mm500
195732.3 °C17 March 195721.4 °C27 January 195726.7 °C1,335 mm590
195632.1 °C7 April 195620.4 °C21 January 195626.2 °C1,118 mm440
195531.8 °C5 April 195521.2 °C30 December 195526.2 °C1,585 mm210
195432.7 °C5 March 195422.3 °C29 January 195426.3 °C1,607 mm380
195332.3 °C10 February 195321.6 °C31 January 195326.9 °C994 mm1250
195232.6 °C25 February 195222.2 °C15 January 195226.9 °C694 mm1250
195132.4 °C27 March 195121.9 °C5 January 195126.8 °C1,247 mm680
195031.9 °C5 March 195021.0 °C2 January 195026.7 °C656 mm730
194932.0 °C12 March 194922.4 °C23 January 194926.5 °C1,119 mm470
194832.0 °C2 March 194822.7 °C26 February 194826.6 °C1,326 mm430
194731.1 °C17 March 194722.2 °C29 December 194726.5 °C1,243 mm150
194632.8 °C14 March 194621.4 °C16 January 194626.5 °C1,505 mm460
194532.4 °C26 March 194520.6 °C5 January 194526.5 °C1,264 mm490
194432.2 °C20 February 194421.8 °C29 November 194426.4 °C1,969 mm380
194331.9 °C15 March 194321.3 °C19 February 194325.9 °C1,712 mm250
194230.6 °C26 February 194221.5 °C4 February 194226.1 °C1,439 mm140
194132.2 °C26 February 194121.0 °C27 January 194126.5 °C1,371 mm540
194031.6 °C3 March 194021.4 °C10 January 194026.3 °C1,665 mm250

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.8 °C
+0.7 °C
Hot days (≥ 30 °C)
157 d/yr
+73
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1647 mm
+357 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.9 °C+0.2 °C111 mm+68 mm
Feb31.0 °C+1.1 °C25 mm-3 mm
Mar31.2 °C+0.5 °C96 mm+42 mm
Apr30.6 °C+0.3 °C128 mm+9 mm
May30.5 °C+0.8 °C141 mm-16 mm
Jun29.6 °C+0.8 °C70 mm-36 mm
Jul29.6 °C+1.2 °C31 mm-29 mm
Aug29.3 °C+0.9 °C29 mm-29 mm
Sep29.9 °C+1.4 °C55 mm-43 mm
Oct29.6 °C+1.1 °C348 mm+131 mm
Nov28.7 °C+0.2 °C541 mm+314 mm
Dec28.8 °C+0.4 °C72 mm-50 mm

The year's extremes

Hottest day
33.1 °C
24 Feb 2025
Coldest day
22.9 °C
14 Feb 2025
Wettest day
150.6 mm
28 Nov 2025
Windiest day
48.7 km/h
28 Nov 2025
Strongest gust
80.3 km/h
28 Nov 2025
Hottest feels-like
40.3 °C
18 Mar 2025
Coldest feels-like
22.8 °C
28 Nov 2025
Sunniest day
12.1 h
2 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 Puttalam?

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

What is the hottest day ever recorded in Puttalam?

The hottest day measured in Puttalam between 1940 and 2025 was 10 April 2024, reaching 34.6 °C.

What is the coldest day in Puttalam?

The coldest day measured in Puttalam between 1940 and 2025 was 31 January 1999, at 20.1 °C.

Does it snow in Puttalam?

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

Has the climate of Puttalam warmed?

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

What is the wettest day in Puttalam?

The wettest day measured in Puttalam between 1940 and 2025 was 1 May 2010, with 154 mm of rain in 24 hours.

What was the windiest day in Puttalam?

The windiest day measured in Puttalam between 1940 and 2025 was 24 November 1978, with winds reaching 51.8 km/h.

What is the warmest month in Puttalam?

The warmest month in Puttalam is May (28.2 °C on average); the coldest is January (25.8 °C).

How much does it rain in Puttalam?

Puttalam receives on average 1,290 mm of precipitation per year, spread over about 195 rainy days.

Is it sunny in Puttalam?

Puttalam gets on average 10.6 hours of sunshine per day, roughly 3,869 hours per year over 1940-2025.

Are there tropical nights in Puttalam?

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

What was the most extreme apparent temperature in Puttalam?

In Puttalam, between 1940 and 2025, the highest apparent temperature reached 43.0 °C on 8 May 1998, and the lowest was 19.9 °C on 13 February 1956.

Compare Puttalam with another city

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

Nearby cities

The climate around Puttalam

Other cities — Sri Lanka