Jaffna climate — normals and trends

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

Jaffna averages 0 frost days, 64 hot days (≥ 30 °C) and 131 rainy days per year.

Jaffna 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 32.8 °C (on 17 May 2010) and the coldest 21.8 °C (on 8 December 2022).

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

JaffnaNorthern Province

coords
9.67°, 80.01°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthMayColdest monthJanuaryWettest monthNovemberDriest monthMarch

Mean daily temperature

27.5°C

Average daily high

28.5°C

Average daily low

26.5°C

Annual rainfall

1,027mm

Sunshine / day

10.6h

Mean relative humidity

79%

Average peak wind

27.2km/h

Seasonal range

3.7°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

64 d/yr

Rainy days (≥ 1 mm)

131 d/yr

Annual snowfall

0.0 cm

Average feels-like high

32.4 °C

Average feels-like low

29.0 °C

Average peak gust

39.2 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

20.4 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.68 · 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

32.8 °C

17 May 2010

Coldest day

21.8 °C

8 December 2022

Wettest day

256 mm

5 December 2020

Windiest day

57.2 km/h

4 December 1993

Strongest gust

97.6 km/h

10 December 2005

Hottest feels-like

42.0 °C

26 April 2016

Coldest feels-like

19.4 °C

1 December 1984

Sunniest day

12.5 h

5 June 1947

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202532.2 °C14 May 202524.4 °C14 February 202528.1 °C1,514 mm1170
202432.7 °C5 May 202424.1 °C28 November 202428.4 °C1,556 mm1430
202331.5 °C23 April 202324.0 °C16 January 202328.0 °C1,486 mm1030
202231.9 °C2 May 202221.8 °C8 December 202227.8 °C1,405 mm580
202131.4 °C14 May 202123.9 °C11 February 202127.9 °C1,752 mm890
202031.9 °C2 May 202024.4 °C27 January 202028.1 °C1,299 mm970
201931.8 °C18 April 201923.7 °C2 January 201928.1 °C1,014 mm1140
201831.6 °C3 May 201823.9 °C4 February 201827.6 °C1,149 mm510
201731.5 °C31 March 201723.3 °C7 February 201728.0 °C1,214 mm1220
201632.4 °C23 April 201622.0 °C1 December 201628.3 °C764 mm1180
201531.5 °C15 August 201523.9 °C26 January 201527.9 °C1,591 mm930
201431.5 °C12 April 201423.2 °C5 January 201427.8 °C1,560 mm1120
201332.0 °C29 April 201324.3 °C12 December 201327.8 °C700 mm830
201231.7 °C13 July 201223.1 °C18 January 201227.8 °C849 mm740
201130.9 °C6 April 201122.4 °C4 January 201127.7 °C1,388 mm830
201032.8 °C17 May 201023.7 °C6 December 201028.0 °C1,439 mm1190
200931.2 °C10 May 200923.1 °C13 February 200927.8 °C1,239 mm630
200830.9 °C24 April 200823.4 °C19 January 200827.6 °C1,557 mm470
200731.8 °C2 May 200723.2 °C26 December 200727.6 °C1,135 mm720
200631.4 °C26 April 200623.0 °C21 January 200627.7 °C985 mm800
200531.4 °C8 May 200523.5 °C11 January 200527.8 °C1,324 mm960
200432.0 °C28 April 200422.9 °C29 February 200427.6 °C1,368 mm650
200331.4 °C6 April 200324.3 °C1 January 200327.8 °C1,109 mm970
200231.3 °C30 April 200223.5 °C15 January 200227.7 °C986 mm840
200131.6 °C11 May 200123.3 °C6 February 200127.7 °C1,096 mm770
200032.2 °C22 May 200023.0 °C23 January 200027.7 °C998 mm740
199931.3 °C10 April 199923.5 °C30 January 199927.4 °C1,008 mm280
199832.5 °C20 April 199824.1 °C15 January 199828.2 °C1,073 mm1100
199731.7 °C18 July 199722.9 °C1 February 199727.7 °C967 mm1020
199631.4 °C27 April 199623.6 °C14 March 199627.5 °C1,058 mm630
199531.1 °C22 April 199523.3 °C29 December 199527.6 °C813 mm560
199431.8 °C25 April 199423.7 °C31 January 199427.4 °C800 mm580
199331.9 °C10 May 199323.0 °C10 February 199327.5 °C1,128 mm730
199232.3 °C11 May 199223.5 °C8 February 199227.4 °C667 mm780
199131.8 °C17 April 199123.8 °C12 February 199127.8 °C837 mm950
199032.2 °C14 April 199022.4 °C14 January 199027.8 °C797 mm910
198931.8 °C30 April 198922.1 °C5 February 198927.4 °C743 mm610
198831.6 °C10 May 198823.5 °C7 February 198827.8 °C756 mm810
198732.0 °C7 June 198724.0 °C14 February 198727.9 °C750 mm1090
198631.3 °C11 May 198623.3 °C2 February 198627.5 °C865 mm890
198531.8 °C27 April 198524.2 °C3 January 198527.6 °C900 mm660
198431.7 °C16 May 198422.3 °C1 December 198427.2 °C1,466 mm370
198331.8 °C10 May 198323.2 °C31 January 198327.8 °C767 mm1150
198232.4 °C25 April 198223.5 °C12 January 198227.5 °C585 mm710
198131.6 °C27 May 198122.6 °C1 February 198127.4 °C890 mm690
198031.6 °C8 May 198023.3 °C28 January 198027.6 °C659 mm890
197932.4 °C30 April 197923.9 °C30 January 197927.6 °C904 mm890
197831.3 °C30 April 197823.0 °C19 January 197827.4 °C868 mm480
197731.1 °C14 April 197722.2 °C27 January 197727.2 °C937 mm270
197630.9 °C4 May 197622.4 °C26 February 197627.1 °C781 mm430
197531.4 °C19 April 197523.0 °C10 January 197527.1 °C1,006 mm470
197431.6 °C19 April 197422.6 °C5 February 197427.3 °C470 mm360
197331.9 °C2 May 197323.6 °C21 January 197327.5 °C859 mm680
197231.0 °C26 April 197222.9 °C6 February 197227.2 °C984 mm160
197131.5 °C3 May 197123.3 °C6 February 197127.1 °C1,076 mm230
197030.9 °C30 April 197023.5 °C2 February 197027.4 °C876 mm480
196931.8 °C17 April 196922.9 °C27 January 196927.5 °C1,232 mm640
196830.9 °C22 May 196822.7 °C15 February 196827.2 °C953 mm260
196731.6 °C8 May 196723.1 °C28 January 196727.2 °C1,279 mm490
196631.0 °C27 April 196623.8 °C1 January 196627.3 °C1,145 mm420
196530.5 °C8 April 196523.4 °C19 January 196527.0 °C1,256 mm90
196431.7 °C17 April 196423.4 °C15 January 196427.3 °C875 mm610
196331.5 °C10 May 196322.8 °C12 February 196327.1 °C1,311 mm420
196231.0 °C3 May 196223.5 °C17 January 196227.1 °C1,032 mm220
196131.4 °C14 May 196123.5 °C23 January 196127.1 °C883 mm260
196031.1 °C18 May 196023.1 °C19 November 196027.1 °C936 mm230
195931.9 °C10 May 195924.0 °C26 December 195927.4 °C871 mm520
195831.4 °C8 April 195824.0 °C5 February 195827.5 °C991 mm610
195731.8 °C9 May 195722.2 °C6 February 195727.2 °C1,050 mm380
195631.2 °C25 April 195622.4 °C18 February 195626.8 °C860 mm290
195531.6 °C15 April 195523.2 °C22 December 195526.9 °C1,068 mm210
195431.1 °C17 April 195422.9 °C29 December 195427.0 °C1,116 mm240
195332.0 °C29 April 195323.0 °C1 February 195327.5 °C618 mm800
195231.7 °C21 May 195223.7 °C13 December 195227.4 °C260 mm720
195131.8 °C16 May 195123.3 °C18 December 195127.4 °C649 mm560
195031.8 °C3 May 195023.2 °C1 February 195027.3 °C166 mm520
194931.3 °C16 April 194923.5 °C6 January 194927.2 °C573 mm280
194830.9 °C5 May 194823.7 °C21 January 194827.2 °C1,186 mm450
194730.9 °C15 May 194723.3 °C27 January 194727.2 °C753 mm320
194632.0 °C28 April 194622.9 °C26 January 194627.2 °C1,203 mm510
194531.6 °C2 May 194522.4 °C13 December 194527.3 °C959 mm440
194430.8 °C14 May 194423.0 °C12 December 194427.1 °C1,481 mm210
194331.0 °C15 May 194323.0 °C20 January 194326.7 °C1,227 mm150
194230.8 °C9 May 194223.6 °C12 January 194227.0 °C1,104 mm120
194131.5 °C29 April 194123.2 °C29 December 194127.3 °C1,441 mm470
194030.8 °C13 April 194022.9 °C6 January 194027.1 °C1,115 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.1 °C
+0.6 °C
Hot days (≥ 30 °C)
117 d/yr
+53
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1514 mm
+487 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.0 °C+0.6 °C102 mm+42 mm
Feb28.0 °C+0.7 °C39 mm+13 mm
Mar29.6 °C+0.6 °C56 mm+32 mm
Apr30.5 °C+0.2 °C48 mm+4 mm
May30.8 °C+0.5 °C66 mm+12 mm
Jun30.3 °C+0.7 °C13 mm-13 mm
Jul30.2 °C+1.0 °C46 mm+9 mm
Aug29.4 °C+0.4 °C53 mm+9 mm
Sep29.4 °C+0.4 °C73 mm+7 mm
Oct29.0 °C+0.6 °C259 mm+71 mm
Nov27.8 °C+0.4 °C615 mm+338 mm
Dec26.7 °C+0.1 °C144 mm-38 mm

The year's extremes

Hottest day
32.2 °C
14 May 2025
Coldest day
24.4 °C
14 Feb 2025
Wettest day
155.7 mm
28 Nov 2025
Windiest day
54.1 km/h
28 Nov 2025
Strongest gust
78.5 km/h
28 Nov 2025
Hottest feels-like
40.8 °C
14 Apr 2025
Coldest feels-like
22.9 °C
30 Nov 2025
Sunniest day
12.3 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 Jaffna?

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

What is the hottest day ever recorded in Jaffna?

The hottest day measured in Jaffna between 1940 and 2025 was 17 May 2010, reaching 32.8 °C.

What is the coldest day in Jaffna?

The coldest day measured in Jaffna between 1940 and 2025 was 8 December 2022, at 21.8 °C.

Does it snow in Jaffna?

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

Has the climate of Jaffna warmed?

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

What is the wettest day in Jaffna?

The wettest day measured in Jaffna between 1940 and 2025 was 5 December 2020, with 256 mm of rain in 24 hours.

What was the windiest day in Jaffna?

The windiest day measured in Jaffna between 1940 and 2025 was 4 December 1993, with winds reaching 57.2 km/h.

What is the warmest month in Jaffna?

The warmest month in Jaffna is May (29.2 °C on average); the coldest is January (25.5 °C).

How much does it rain in Jaffna?

Jaffna receives on average 1,027 mm of precipitation per year, spread over about 131 rainy days.

Is it sunny in Jaffna?

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

Are there tropical nights in Jaffna?

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

What was the most extreme apparent temperature in Jaffna?

In Jaffna, between 1940 and 2025, the highest apparent temperature reached 42.0 °C on 26 April 2016, and the lowest was 19.4 °C on 1 December 1984.

Compare Jaffna with another city

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

Nearby cities

The climate around Jaffna

Other cities — Sri Lanka