Anuradhapura climate — normals and trends

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

Anuradhapura averages 0 frost days, 242 hot days (≥ 30 °C) and 187 rainy days per year.

Anuradhapura has warmed by +1.6 °C between 1940 and 2025, or +0.18 °C per decade. This trend is statistically significant.

The hottest day of the period reached 39.5 °C (on 30 April 1979) and the coldest 14.8 °C (on 11 February 2001).

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

AnuradhapuraNorth Central Province

coords
8.31°, 80.41°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthAprilColdest monthJanuaryWettest monthNovemberDriest monthFebruary

Mean daily temperature

26.6°C

Average daily high

31.0°C

Average daily low

23.4°C

Annual rainfall

1,161mm

Sunshine / day

10.3h

Mean relative humidity

78%

Average peak wind

17.9km/h

Seasonal range

3.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

242 d/yr

Rainy days (≥ 1 mm)

187 d/yr

Annual snowfall

0.0 cm

Average feels-like high

34.7 °C

Average feels-like low

26.7 °C

Average peak gust

40.1 km/h

Tropical nights (≥ 20 °C)

347 d/yr

Solar radiation

18.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.6 °C

since 1940

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

39.5 °C

30 April 1979

Coldest day

14.8 °C

11 February 2001

Wettest day

174 mm

27 November 1963

Windiest day

37.8 km/h

7 October 1952

Strongest gust

89.6 km/h

23 July 1989

Hottest feels-like

44.9 °C

26 April 2016

Coldest feels-like

15.6 °C

5 January 1945

Sunniest day

12.4 h

1 June 1972

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.6 °C21 August 202519.7 °C16 February 202527.3 °C1,628 mm2850
202437.6 °C7 April 202419.5 °C16 January 202427.7 °C1,500 mm3160
202337.2 °C21 August 202317.4 °C11 January 202327.3 °C1,662 mm2850
202235.6 °C19 July 202217.0 °C22 January 202226.7 °C1,506 mm2590
202135.2 °C4 April 202117.6 °C12 February 202126.9 °C1,425 mm2760
202036.1 °C29 March 202018.0 °C15 January 202027.3 °C1,169 mm2900
201937.4 °C12 April 201918.1 °C20 January 201927.4 °C1,133 mm2810
201835.9 °C12 September 201817.0 °C7 January 201826.8 °C1,387 mm2610
201736.9 °C5 May 201717.0 °C8 February 201727.1 °C1,210 mm2640
201637.1 °C28 April 201616.7 °C24 December 201627.6 °C939 mm2990
201535.6 °C6 April 201518.4 °C13 January 201527.1 °C1,485 mm2850
201436.5 °C4 April 201417.4 °C12 February 201426.9 °C1,695 mm2680
201336.1 °C28 August 201317.7 °C19 January 201326.9 °C1,113 mm2740
201236.5 °C6 October 201218.4 °C17 January 201227.3 °C1,076 mm2950
201135.4 °C2 April 201117.3 °C28 December 201126.9 °C1,615 mm2730
201036.5 °C23 March 201017.6 °C5 January 201027.1 °C1,733 mm2660
200935.4 °C6 March 200916.1 °C13 February 200927.1 °C1,145 mm2730
200834.8 °C10 October 200817.4 °C19 January 200826.8 °C1,492 mm2650
200736.7 °C25 March 200717.5 °C1 January 200726.9 °C1,090 mm2480
200636.0 °C24 July 200616.3 °C24 January 200627.0 °C1,133 mm2700
200536.5 °C24 March 200517.6 °C28 December 200527.2 °C1,067 mm2690
200436.2 °C27 March 200417.1 °C21 December 200427.0 °C1,055 mm2690
200335.9 °C5 April 200318.9 °C30 January 200327.0 °C907 mm2610
200235.8 °C25 March 200217.0 °C15 January 200227.0 °C1,145 mm2630
200136.8 °C1 April 200114.8 °C11 February 200126.8 °C1,048 mm2470
200035.3 °C22 May 200018.5 °C21 January 200026.5 °C1,190 mm2340
199936.3 °C23 September 199916.7 °C30 January 199926.5 °C947 mm2110
199838.8 °C24 April 199819.2 °C23 December 199827.5 °C1,042 mm2740
199737.4 °C19 March 199717.6 °C1 February 199727.1 °C1,347 mm2870
199637.6 °C28 March 199617.8 °C25 December 199626.7 °C1,248 mm2550
199535.4 °C2 April 199518.4 °C13 February 199526.8 °C1,032 mm2630
199434.9 °C14 August 199418.1 °C1 March 199426.6 °C1,222 mm2260
199336.9 °C21 April 199316.4 °C9 February 199326.9 °C1,228 mm2570
199237.9 °C9 April 199217.9 °C15 February 199226.8 °C795 mm2680
199137.4 °C4 May 199117.6 °C13 February 199127.0 °C881 mm2640
199037.4 °C10 April 199015.9 °C20 January 199027.1 °C1,047 mm2730
198937.8 °C15 April 198916.4 °C6 February 198926.7 °C920 mm2600
198837.6 °C31 March 198815.4 °C8 February 198826.8 °C997 mm2680
198738.3 °C14 April 198718.0 °C12 February 198727.2 °C1,274 mm2610
198636.6 °C12 April 198618.6 °C4 February 198626.9 °C941 mm2490
198537.4 °C6 May 198518.2 °C22 February 198526.6 °C1,022 mm2370
198434.3 °C24 August 198418.6 °C14 December 198426.3 °C1,545 mm2270
198338.6 °C15 April 198316.5 °C4 January 198327.5 °C827 mm2920
198239.5 °C27 April 198217.6 °C15 January 198226.9 °C828 mm2750
198136.9 °C5 April 198116.4 °C1 February 198126.6 °C992 mm2350
198037.1 °C23 March 198016.0 °C30 January 198027.1 °C974 mm2670
197939.5 °C30 April 197917.5 °C11 January 197927.4 °C1,032 mm2710
197835.9 °C3 April 197817.7 °C19 January 197826.6 °C1,162 mm2570
197737.8 °C14 April 197715.5 °C28 January 197726.5 °C1,247 mm2330
197638.9 °C30 September 197616.1 °C26 February 197626.7 °C970 mm2580
197538.4 °C27 March 197516.1 °C8 January 197526.3 °C1,250 mm2460
197436.9 °C1 April 197416.7 °C6 February 197426.4 °C763 mm2650
197337.5 °C20 March 197317.1 °C22 January 197326.9 °C1,026 mm2740
197238.4 °C26 March 197217.1 °C13 January 197226.6 °C1,230 mm2530
197135.6 °C8 September 197117.4 °C21 December 197126.2 °C1,150 mm2280
197036.0 °C23 August 197016.4 °C2 February 197026.3 °C1,080 mm2410
196937.1 °C2 April 196916.9 °C30 January 196926.5 °C1,362 mm2450
196834.4 °C1 September 196816.0 °C28 January 196826.1 °C1,113 mm2170
196736.2 °C4 April 196716.2 °C10 February 196726.1 °C1,391 mm2080
196635.5 °C27 March 196616.8 °C2 January 196626.2 °C1,256 mm2070
196536.0 °C1 April 196518.8 °C27 January 196525.8 °C1,607 mm1770
196435.7 °C19 April 196418.1 °C30 January 196426.0 °C1,161 mm1860
196337.1 °C10 May 196317.7 °C17 February 196326.0 °C1,446 mm2180
196234.9 °C15 August 196218.2 °C11 January 196225.9 °C1,276 mm1880
196135.9 °C13 April 196117.1 °C28 February 196125.9 °C1,013 mm2130
196034.8 °C13 October 196017.9 °C4 February 196026.0 °C1,170 mm2120
195936.7 °C28 March 195919.0 °C3 January 195926.5 °C927 mm2210
195834.4 °C18 April 195818.0 °C5 February 195826.2 °C1,133 mm1960
195737.0 °C10 April 195716.4 °C8 February 195726.3 °C1,250 mm2200
195636.9 °C7 April 195616.1 °C22 January 195625.6 °C952 mm1630
195533.9 °C15 April 195517.1 °C31 December 195525.4 °C1,378 mm1170
195434.8 °C27 February 195418.4 °C10 November 195425.7 °C1,329 mm1610
195338.2 °C29 March 195317.0 °C31 January 195326.9 °C792 mm2690
195238.6 °C30 April 195218.5 °C15 January 195227.0 °C524 mm2970
195136.8 °C18 March 195117.5 °C4 January 195126.5 °C1,076 mm2640
195036.0 °C18 November 195017.8 °C3 January 195026.8 °C514 mm3260
194935.4 °C7 May 194918.9 °C23 January 194926.1 °C684 mm2200
194835.2 °C28 September 194819.1 °C26 February 194826.1 °C1,317 mm2130
194733.7 °C9 October 194717.7 °C29 December 194725.8 °C1,137 mm2050
194635.9 °C28 April 194617.0 °C25 January 194625.8 °C1,219 mm1980
194535.9 °C10 May 194515.2 °C5 January 194525.9 °C1,111 mm2200
194433.0 °C24 August 194417.9 °C11 December 194425.6 °C1,288 mm1720
194334.7 °C5 March 194317.3 °C18 February 194325.1 °C1,161 mm1380
194232.4 °C19 April 194217.5 °C24 January 194225.1 °C1,302 mm1100
194136.6 °C2 May 194116.6 °C29 January 194125.7 °C1,048 mm1850
194035.3 °C3 April 194017.3 °C19 January 194025.4 °C1,304 mm1260

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
31.7 °C
+0.7 °C
Hot days (≥ 30 °C)
285 d/yr
+43
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1628 mm
+467 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.4 °C+0.1 °C183 mm+113 mm
Feb31.4 °C+1.2 °C35 mm-9 mm
Mar32.7 °C-0.1 °C76 mm+18 mm
Apr33.0 °C-0.3 °C155 mm+43 mm
May32.4 °C+0.2 °C61 mm-28 mm
Jun32.4 °C+1.0 °C31 mm-14 mm
Jul33.6 °C+1.9 °C26 mm-27 mm
Aug33.2 °C+1.3 °C34 mm-23 mm
Sep33.6 °C+1.7 °C69 mm-7 mm
Oct31.7 °C+0.8 °C264 mm+74 mm
Nov29.3 °C0.0 °C579 mm+360 mm
Dec28.7 °C+0.5 °C114 mm-33 mm

The year's extremes

Hottest day
36.6 °C
21 Aug 2025
Coldest day
19.7 °C
16 Feb 2025
Wettest day
165.2 mm
27 Nov 2025
Windiest day
35.6 km/h
28 Nov 2025
Strongest gust
81.7 km/h
28 Nov 2025
Hottest feels-like
41.8 °C
9 Sep 2025
Coldest feels-like
22.1 °C
16 Feb 2025
Sunniest day
12.2 h
7 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 Anuradhapura?

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

What is the hottest day ever recorded in Anuradhapura?

The hottest day measured in Anuradhapura between 1940 and 2025 was 30 April 1979, reaching 39.5 °C.

What is the coldest day in Anuradhapura?

The coldest day measured in Anuradhapura between 1940 and 2025 was 11 February 2001, at 14.8 °C.

Does it snow in Anuradhapura?

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

Has the climate of Anuradhapura warmed?

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

What is the wettest day in Anuradhapura?

The wettest day measured in Anuradhapura between 1940 and 2025 was 27 November 1963, with 174 mm of rain in 24 hours.

What was the windiest day in Anuradhapura?

The windiest day measured in Anuradhapura between 1940 and 2025 was 7 October 1952, with winds reaching 37.8 km/h.

What is the warmest month in Anuradhapura?

The warmest month in Anuradhapura is April (28.1 °C on average); the coldest is January (24.3 °C).

How much does it rain in Anuradhapura?

Anuradhapura receives on average 1,161 mm of precipitation per year, spread over about 187 rainy days.

Is it sunny in Anuradhapura?

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

Are there tropical nights in Anuradhapura?

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

What was the most extreme apparent temperature in Anuradhapura?

In Anuradhapura, between 1940 and 2025, the highest apparent temperature reached 44.9 °C on 26 April 2016, and the lowest was 15.6 °C on 5 January 1945.

Compare Anuradhapura with another city

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

Nearby cities

The climate around Anuradhapura

Other cities — Sri Lanka