Ampara climate — normals and trends

Ampara (Sri Lanka) has a tropical monsoon climate (Am) under the Köppen-Geiger classification. Its mean annual temperature is 27.6 °C and it receives 1,355 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 June (29.8 °C on average) and the coldest is January (24.9 °C). Rainfall peaks in November.

Ampara averages 0 frost days, 244 hot days (≥ 30 °C) and 208 rainy days per year.

Ampara has warmed by +1.1 °C between 1940 and 2025, or +0.13 °C per decade. This trend is statistically significant.

The hottest day of the period reached 39.7 °C (on 25 May 1976) and the coldest 18.0 °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

AmparaEastern Province

coords
7.30°, 81.68°
period
19402025 · 86 yrs
AmTropical monsoonWarmest monthJuneColdest monthJanuaryWettest monthNovemberDriest monthJune

Mean daily temperature

27.6°C

Average daily high

31.7°C

Average daily low

24.7°C

Annual rainfall

1,355mm

Sunshine / day

10.5h

Mean relative humidity

75%

Average peak wind

13.3km/h

Seasonal range

4.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

244 d/yr

Rainy days (≥ 1 mm)

208 d/yr

Annual snowfall

0.0 cm

Average feels-like high

36.7 °C

Average feels-like low

28.7 °C

Average peak gust

32.7 km/h

Tropical nights (≥ 20 °C)

364 d/yr

Solar radiation

19.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.1 °C

since 1940

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

25 May 1976

Coldest day

18.0 °C

11 February 2001

Wettest day

235 mm

20 November 2005

Windiest day

35.3 km/h

23 November 1978

Strongest gust

79.2 km/h

23 November 1978

Hottest feels-like

45.7 °C

20 May 1998

Coldest feels-like

17.0 °C

8 December 2022

Sunniest day

12.4 h

25 June 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202538.4 °C28 September 202521.3 °C8 March 202528.4 °C1,554 mm2820
202438.6 °C27 July 202421.4 °C16 January 202428.4 °C1,574 mm3100
202338.4 °C3 August 202320.4 °C11 January 202328.1 °C1,882 mm2670
202237.9 °C9 May 202218.4 °C22 January 202227.7 °C1,578 mm2620
202136.9 °C1 August 202120.8 °C11 February 202127.9 °C1,387 mm2740
202037.1 °C9 June 202020.9 °C15 January 202028.1 °C1,249 mm2940
201938.5 °C18 June 201920.7 °C19 January 201928.0 °C1,281 mm2680
201836.9 °C14 August 201819.8 °C7 January 201827.4 °C1,682 mm2410
201738.2 °C17 May 201720.2 °C11 January 201728.0 °C1,316 mm2590
201638.1 °C11 October 201619.0 °C25 December 201628.6 °C930 mm2980
201537.3 °C10 July 201519.8 °C19 March 201527.9 °C1,746 mm2550
201437.4 °C19 June 201418.9 °C12 February 201427.9 °C1,915 mm2570
201337.1 °C31 July 201321.0 °C19 January 201327.9 °C1,686 mm2630
201239.3 °C3 June 201220.0 °C1 January 201228.0 °C1,274 mm2590
201136.7 °C25 June 201118.8 °C28 December 201127.6 °C2,453 mm2540
201037.7 °C5 June 201019.8 °C6 January 201027.9 °C1,790 mm2720
200937.3 °C13 July 200919.0 °C14 February 200928.1 °C1,290 mm2530
200837.4 °C16 May 200819.4 °C25 February 200827.6 °C1,616 mm2410
200736.5 °C9 August 200720.4 °C5 January 200727.7 °C1,383 mm2420
200637.9 °C15 July 200619.5 °C31 December 200628.0 °C1,394 mm2280
200537.7 °C13 June 200520.1 °C16 February 200528.3 °C1,342 mm2690
200437.5 °C19 May 200419.4 °C20 February 200427.9 °C1,475 mm2300
200337.3 °C30 May 200321.6 °C2 January 200327.9 °C1,382 mm2410
200237.6 °C9 September 200220.2 °C15 January 200228.1 °C1,354 mm2430
200137.7 °C15 May 200118.0 °C11 February 200128.1 °C1,234 mm2510
200036.9 °C7 July 200021.1 °C21 January 200027.6 °C1,621 mm2320
199937.8 °C28 July 199919.3 °C30 January 199927.7 °C1,461 mm2260
199838.6 °C28 May 199821.5 °C16 January 199828.6 °C1,080 mm2810
199737.4 °C5 July 199719.4 °C28 January 199727.8 °C1,176 mm2530
199637.4 °C15 May 199620.7 °C20 March 199627.7 °C1,216 mm2510
199536.7 °C3 June 199520.0 °C13 February 199527.9 °C1,243 mm2490
199437.4 °C4 August 199420.3 °C3 March 199427.6 °C1,478 mm2120
199338.4 °C6 May 199319.0 °C9 February 199328.0 °C1,270 mm2450
199238.3 °C20 June 199219.2 °C10 February 199227.8 °C1,118 mm2610
199138.5 °C28 April 199119.6 °C12 February 199128.1 °C1,117 mm2530
199037.9 °C18 June 199019.3 °C20 January 199028.2 °C1,164 mm2680
198938.3 °C1 May 198918.8 °C6 February 198927.7 °C1,054 mm2420
198836.9 °C21 May 198819.3 °C29 November 198827.8 °C1,258 mm2550
198737.7 °C21 July 198720.5 °C2 February 198728.0 °C1,385 mm2430
198638.1 °C19 May 198620.1 °C22 February 198628.0 °C1,256 mm2410
198538.2 °C3 May 198521.2 °C8 January 198527.8 °C1,231 mm2450
198437.0 °C10 June 198420.4 °C14 December 198427.4 °C1,608 mm2240
198339.5 °C31 May 198319.9 °C4 January 198328.3 °C1,057 mm2780
198237.7 °C7 September 198218.9 °C16 February 198227.9 °C1,187 mm2550
198138.4 °C21 May 198119.1 °C9 January 198127.7 °C1,119 mm2300
198038.0 °C13 September 198018.3 °C28 February 198028.1 °C909 mm2550
197938.8 °C6 June 197919.9 °C16 March 197928.1 °C1,246 mm2390
197837.4 °C14 August 197821.1 °C19 January 197827.7 °C1,491 mm2300
197738.0 °C7 September 197719.3 °C18 January 197727.5 °C1,405 mm2260
197639.7 °C25 May 197618.8 °C26 February 197627.7 °C1,209 mm2540
197537.9 °C13 June 197518.1 °C10 January 197527.4 °C1,139 mm2450
197438.6 °C16 June 197419.8 °C6 February 197427.6 °C927 mm2550
197338.7 °C16 May 197320.2 °C16 January 197328.1 °C1,241 mm2530
197238.3 °C6 June 197218.3 °C6 February 197227.7 °C940 mm2600
197137.9 °C6 May 197120.1 °C20 January 197127.3 °C1,391 mm2310
197037.1 °C20 August 197019.9 °C2 February 197027.5 °C1,568 mm2430
196937.4 °C6 August 196920.4 °C27 January 196927.8 °C1,453 mm2550
196837.0 °C7 September 196818.2 °C15 February 196827.3 °C1,185 mm2180
196736.7 °C30 May 196718.4 °C10 February 196727.0 °C1,638 mm2040
196637.8 °C22 May 196619.6 °C2 January 196627.4 °C1,440 mm2250
196536.3 °C28 July 196520.5 °C9 March 196526.9 °C1,812 mm2130
196437.3 °C27 May 196419.7 °C9 March 196427.2 °C1,527 mm2050
196336.5 °C11 July 196319.7 °C11 February 196327.0 °C1,834 mm2020
196236.6 °C1 August 196221.3 °C10 January 196226.9 °C1,597 mm1990
196135.1 °C25 June 196119.1 °C19 February 196126.9 °C1,543 mm2060
196036.4 °C25 August 196020.2 °C4 February 196027.1 °C1,585 mm2000
195937.0 °C4 June 195920.1 °C3 March 195927.6 °C1,166 mm2380
195836.6 °C13 September 195820.9 °C11 February 195827.5 °C1,300 mm2250
195737.5 °C23 September 195719.0 °C8 February 195727.4 °C1,242 mm2280
195639.2 °C11 May 195619.7 °C20 January 195627.1 °C1,148 mm2180
195535.5 °C15 April 195520.8 °C18 February 195526.7 °C1,653 mm2150
195434.8 °C17 April 195421.1 °C6 February 195426.9 °C1,453 mm2110
195338.1 °C31 May 195320.0 °C31 January 195327.7 °C985 mm2700
195237.1 °C29 May 195220.1 °C16 January 195227.8 °C703 mm2970
195136.9 °C10 May 195120.2 °C4 January 195127.6 °C1,077 mm2640
195036.7 °C19 May 195020.0 °C4 January 195027.7 °C715 mm3110
194937.4 °C23 April 194921.2 °C24 January 194927.2 °C963 mm2520
194836.3 °C22 May 194821.1 °C5 February 194827.4 °C1,589 mm2140
194735.6 °C11 July 194721.6 °C8 February 194727.0 °C1,434 mm2110
194637.2 °C12 May 194620.7 °C27 January 194627.3 °C1,328 mm2270
194537.5 °C18 May 194518.9 °C1 March 194527.2 °C1,056 mm2340
194435.5 °C21 August 194420.7 °C30 January 194426.8 °C1,427 mm2000
194335.7 °C18 September 194320.3 °C18 February 194326.8 °C1,370 mm2240
194235.2 °C12 July 194219.9 °C26 January 194226.4 °C1,592 mm1940
194137.9 °C25 April 194119.6 °C30 January 194127.3 °C1,144 mm2360
194036.2 °C23 August 194020.1 °C13 January 194026.9 °C1,232 mm2270

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
32.6 °C
+0.9 °C
Hot days (≥ 30 °C)
282 d/yr
+38
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1554 mm
+199 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.9 °C0.0 °C328 mm+190 mm
Feb30.5 °C+1.4 °C82 mm+4 mm
Mar31.1 °C+0.2 °C86 mm+21 mm
Apr32.3 °C-0.3 °C170 mm+93 mm
May34.7 °C+0.7 °C43 mm-40 mm
Jun36.1 °C+1.4 °C16 mm-35 mm
Jul36.2 °C+1.7 °C19 mm-39 mm
Aug35.0 °C+0.7 °C57 mm-13 mm
Sep35.4 °C+1.7 °C83 mm-16 mm
Oct32.9 °C+1.4 °C145 mm-42 mm
Nov30.7 °C+1.4 °C400 mm+172 mm
Dec28.6 °C+0.6 °C127 mm-96 mm

The year's extremes

Hottest day
38.4 °C
28 Sep 2025
Coldest day
21.3 °C
8 Mar 2025
Wettest day
66.4 mm
26 Nov 2025
Windiest day
31.4 km/h
27 Nov 2025
Strongest gust
64.8 km/h
19 Jul 2025
Hottest feels-like
43.9 °C
28 Sep 2025
Coldest feels-like
24.2 °C
14 Feb 2025
Sunniest day
12.4 h
25 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 Ampara?

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

What is the hottest day ever recorded in Ampara?

The hottest day measured in Ampara between 1940 and 2025 was 25 May 1976, reaching 39.7 °C.

What is the coldest day in Ampara?

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

Does it snow in Ampara?

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

Has the climate of Ampara warmed?

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

What is the wettest day in Ampara?

The wettest day measured in Ampara between 1940 and 2025 was 20 November 2005, with 235 mm of rain in 24 hours.

What was the windiest day in Ampara?

The windiest day measured in Ampara between 1940 and 2025 was 23 November 1978, with winds reaching 35.3 km/h.

What is the warmest month in Ampara?

The warmest month in Ampara is June (29.8 °C on average); the coldest is January (24.9 °C).

How much does it rain in Ampara?

Ampara receives on average 1,355 mm of precipitation per year, spread over about 208 rainy days.

Is it sunny in Ampara?

Ampara gets on average 10.5 hours of sunshine per day, roughly 3,833 hours per year over 1940-2025.

Are there tropical nights in Ampara?

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

What was the most extreme apparent temperature in Ampara?

In Ampara, between 1940 and 2025, the highest apparent temperature reached 45.7 °C on 20 May 1998, and the lowest was 17.0 °C on 8 December 2022.

Compare Ampara with another city

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

Nearby cities

The climate around Ampara

Other cities — Sri Lanka