Gampola climate — normals and trends

Gampola (Sri Lanka) has a tropical rainforest climate (Af) under the Köppen-Geiger classification. Its mean annual temperature is 23.6 °C and it receives 2,070 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 March (24.7 °C on average) and the coldest is January (22.7 °C). Rainfall peaks in November.

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

Gampola 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 35.4 °C (on 26 March 1976) and the coldest 12.7 °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

GampolaCentral Province

coords
7.16°, 80.57°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthMarchColdest monthJanuaryWettest monthNovemberDriest monthFebruary

Mean daily temperature

23.6°C

Average daily high

27.4°C

Average daily low

20.7°C

Annual rainfall

2,070mm

Sunshine / day

10.0h

Mean relative humidity

83%

Average peak wind

11.9km/h

Seasonal range

2.0°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

33 d/yr

Rainy days (≥ 1 mm)

244 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.2 °C

Average feels-like low

23.5 °C

Average peak gust

35.0 km/h

Tropical nights (≥ 20 °C)

285 d/yr

Solar radiation

18.5 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.63 · 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

35.4 °C

26 March 1976

Coldest day

12.7 °C

11 February 2001

Wettest day

241 mm

18 October 2023

Windiest day

29.8 km/h

24 November 1978

Strongest gust

87.1 km/h

24 November 1978

Hottest feels-like

40.0 °C

30 April 2024

Coldest feels-like

11.8 °C

25 January 2006

Sunniest day

12.4 h

30 May 1945

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202531.5 °C21 March 202517.8 °C4 February 202524.2 °C2,781 mm410
202434.4 °C16 March 202416.3 °C25 January 202424.7 °C2,650 mm900
202332.1 °C18 March 202315.9 °C13 January 202324.4 °C2,885 mm510
202231.6 °C4 February 202215.5 °C8 December 202223.9 °C2,133 mm230
202132.3 °C1 March 202117.3 °C11 February 202124.1 °C2,772 mm370
202034.4 °C2 April 202016.6 °C15 January 202024.6 °C1,876 mm970
201933.6 °C13 April 201916.7 °C19 January 201924.5 °C2,204 mm670
201832.9 °C24 March 201815.2 °C7 January 201823.9 °C2,448 mm410
201732.9 °C8 April 201714.8 °C8 January 201724.1 °C1,937 mm390
201633.9 °C18 March 201615.0 °C24 December 201624.7 °C1,700 mm920
201531.6 °C23 March 201515.3 °C18 February 201524.3 °C2,973 mm240
201434.3 °C30 March 201415.4 °C11 February 201424.0 °C2,835 mm530
201331.0 °C9 April 201316.4 °C17 January 201323.7 °C2,272 mm170
201231.6 °C24 March 201216.0 °C16 January 201224.2 °C2,116 mm360
201131.8 °C6 April 201114.8 °C28 December 201123.9 °C2,371 mm160
201034.2 °C21 March 201015.4 °C6 January 201024.1 °C2,679 mm540
200933.0 °C2 March 200915.8 °C1 January 200924.1 °C2,056 mm250
200829.6 °C3 October 200813.4 °C25 February 200823.8 °C2,533 mm00
200735.0 °C28 March 200715.5 °C5 January 200724.0 °C1,873 mm410
200630.8 °C8 April 200613.9 °C24 January 200623.9 °C2,586 mm80
200532.2 °C24 March 200516.3 °C16 February 200524.0 °C1,756 mm290
200433.2 °C7 March 200414.3 °C22 December 200424.0 °C2,052 mm470
200331.2 °C5 April 200316.4 °C2 January 200323.9 °C1,875 mm50
200231.3 °C22 March 200215.7 °C27 December 200223.8 °C2,409 mm230
200133.4 °C1 April 200112.7 °C11 February 200123.6 °C2,020 mm290
200030.3 °C20 March 200016.3 °C13 February 200023.3 °C1,814 mm10
199932.2 °C25 March 199914.2 °C30 January 199923.3 °C1,688 mm150
199835.2 °C1 April 199817.5 °C17 December 199824.5 °C1,805 mm830
199734.4 °C19 March 199715.2 °C28 January 199724.1 °C2,676 mm460
199632.6 °C23 March 199615.8 °C25 December 199623.6 °C2,455 mm250
199532.8 °C23 March 199516.4 °C13 February 199523.8 °C1,885 mm300
199430.3 °C9 March 199416.3 °C9 March 199423.5 °C2,361 mm30
199332.1 °C16 March 199314.0 °C9 February 199323.6 °C2,489 mm280
199234.6 °C6 April 199215.5 °C14 February 199223.7 °C1,578 mm630
199133.6 °C27 March 199115.2 °C19 February 199123.8 °C1,727 mm300
199031.8 °C5 March 199014.6 °C22 January 199023.8 °C2,108 mm250
198934.2 °C7 April 198914.6 °C12 February 198923.5 °C2,096 mm340
198832.2 °C2 April 198815.1 °C8 February 198823.8 °C1,949 mm200
198734.6 °C15 April 198717.1 °C11 February 198724.4 °C1,775 mm750
198631.5 °C7 April 198616.0 °C22 February 198623.8 °C1,456 mm150
198530.6 °C29 March 198515.7 °C22 February 198523.4 °C2,220 mm130
198430.1 °C3 May 198416.4 °C13 December 198423.2 °C2,885 mm20
198335.1 °C22 April 198314.3 °C4 January 198324.5 °C1,346 mm790
198234.4 °C10 March 198216.3 °C16 February 198224.0 °C1,812 mm760
198133.8 °C22 March 198114.9 °C8 December 198123.7 °C1,385 mm390
198034.7 °C27 March 198016.3 °C30 January 198024.0 °C1,574 mm400
197934.6 °C7 April 197916.4 °C12 January 197924.1 °C2,144 mm650
197834.9 °C22 March 197817.2 °C18 January 197823.6 °C2,327 mm330
197734.3 °C18 March 197714.9 °C29 January 197723.5 °C2,021 mm400
197635.4 °C26 March 197616.1 °C26 February 197623.7 °C1,835 mm660
197534.7 °C27 March 197514.2 °C10 January 197523.2 °C1,902 mm360
197433.9 °C1 April 197413.9 °C16 January 197423.3 °C1,368 mm290
197334.7 °C11 March 197315.4 °C17 January 197323.7 °C2,035 mm470
197234.9 °C26 March 197214.7 °C22 November 197223.6 °C2,250 mm370
197130.7 °C23 March 197115.1 °C13 February 197122.9 °C1,902 mm140
197030.9 °C3 April 197014.5 °C4 December 197023.3 °C1,875 mm60
196933.4 °C25 March 196916.5 °C3 January 196923.6 °C2,249 mm380
196832.5 °C1 March 196815.0 °C28 January 196823.2 °C2,243 mm260
196732.7 °C4 April 196713.8 °C10 February 196723.2 °C2,188 mm150
196630.9 °C23 March 196615.5 °C2 January 196623.3 °C2,004 mm60
196531.2 °C8 April 196517.3 °C10 January 196522.9 °C2,562 mm100
196430.7 °C21 April 196415.6 °C9 March 196423.0 °C1,889 mm40
196331.0 °C10 May 196316.2 °C17 February 196323.1 °C2,371 mm40
196230.5 °C17 March 196216.1 °C2 March 196223.0 °C2,102 mm20
196130.9 °C13 April 196115.7 °C27 February 196123.2 °C1,573 mm20
196031.4 °C25 March 196015.9 °C28 January 196022.9 °C2,208 mm60
195934.1 °C18 March 195917.0 °C25 February 195923.6 °C1,879 mm500
195831.1 °C28 February 195817.0 °C5 February 195823.3 °C2,080 mm80
195733.0 °C31 March 195715.8 °C7 February 195723.3 °C2,252 mm390
195631.2 °C7 April 195613.7 °C22 January 195622.5 °C1,901 mm30
195529.3 °C5 April 195515.8 °C19 December 195522.5 °C2,379 mm00
195431.6 °C3 March 195416.2 °C6 February 195422.6 °C2,671 mm70
195334.8 °C17 March 195316.8 °C29 January 195323.9 °C1,139 mm1080
195234.5 °C31 March 195215.6 °C15 January 195223.7 °C1,016 mm990
195132.4 °C15 March 195116.9 °C5 January 195123.5 °C1,719 mm570
195033.6 °C5 March 195017.3 °C2 January 195023.6 °C979 mm700
194933.2 °C12 March 194916.6 °C24 January 194923.5 °C808 mm440
194830.0 °C16 March 194816.7 °C26 February 194823.0 °C2,273 mm10
194729.4 °C29 April 194716.2 °C29 December 194722.8 °C2,160 mm00
194632.1 °C13 March 194615.3 °C27 January 194622.8 °C2,121 mm140
194531.6 °C11 May 194514.0 °C5 January 194522.8 °C1,938 mm240
194431.2 °C20 February 194415.1 °C6 February 194422.7 °C2,035 mm40
194332.5 °C5 March 194315.3 °C20 January 194322.2 °C1,857 mm170
194228.8 °C14 February 194215.0 °C26 January 194222.2 °C2,283 mm00
194132.9 °C3 April 194113.8 °C29 January 194122.7 °C2,034 mm340
194031.1 °C9 March 194016.3 °C11 January 194022.6 °C2,617 mm90

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
28.0 °C
+0.6 °C
Hot days (≥ 30 °C)
41 d/yr
+8
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2781 mm
+711 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan26.6 °C-0.3 °C244 mm+157 mm
Feb29.7 °C+1.1 °C17 mm-59 mm
Mar29.9 °C-0.1 °C158 mm+22 mm
Apr29.3 °C+0.1 °C193 mm-45 mm
May28.6 °C+0.7 °C163 mm+2 mm
Jun27.6 °C+0.9 °C118 mm-15 mm
Jul27.5 °C+1.1 °C182 mm+46 mm
Aug27.5 °C+1.1 °C70 mm-58 mm
Sep27.9 °C+1.2 °C105 mm-25 mm
Oct27.9 °C+1.1 °C630 mm+307 mm
Nov26.6 °C-0.1 °C832 mm+491 mm
Dec27.4 °C+1.0 °C71 mm-112 mm

The year's extremes

Hottest day
31.5 °C
21 Mar 2025
Coldest day
17.8 °C
4 Feb 2025
Wettest day
212.7 mm
28 Nov 2025
Windiest day
24.2 km/h
28 May 2025
Strongest gust
76.0 km/h
30 May 2025
Hottest feels-like
37.7 °C
18 Mar 2025
Coldest feels-like
18.9 °C
4 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 Gampola?

Gampola has a tropical rainforest climate (Köppen Af). Over 1940-2025, the average annual temperature is 23.6 °C and it receives 2,070 mm of precipitation per year.

What is the hottest day ever recorded in Gampola?

The hottest day measured in Gampola between 1940 and 2025 was 26 March 1976, reaching 35.4 °C.

What is the coldest day in Gampola?

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

Does it snow in Gampola?

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

Has the climate of Gampola warmed?

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

What is the wettest day in Gampola?

The wettest day measured in Gampola between 1940 and 2025 was 18 October 2023, with 241 mm of rain in 24 hours.

What was the windiest day in Gampola?

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

What is the warmest month in Gampola?

The warmest month in Gampola is March (24.7 °C on average); the coldest is January (22.7 °C).

How much does it rain in Gampola?

Gampola receives on average 2,070 mm of precipitation per year, spread over about 244 rainy days.

Is it sunny in Gampola?

Gampola gets on average 10.0 hours of sunshine per day, roughly 3,650 hours per year over 1940-2025.

Are there tropical nights in Gampola?

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

What was the most extreme apparent temperature in Gampola?

In Gampola, between 1940 and 2025, the highest apparent temperature reached 40.0 °C on 30 April 2024, and the lowest was 11.8 °C on 25 January 2006.

Compare Gampola with another city

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

Nearby cities

The climate around Gampola

Other cities — Sri Lanka