Negombo climate — normals and trends

Negombo (Sri Lanka) has a tropical monsoon climate (Am) under the Köppen-Geiger classification. Its mean annual temperature is 26.9 °C and it receives 2,107 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 (27.8 °C on average) and the coldest is January (26.2 °C). Rainfall peaks in October.

Negombo averages 0 frost days, 46 hot days (≥ 30 °C) and 259 rainy days per year.

Negombo 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 33.6 °C (on 11 March 2010) and the coldest 21.0 °C (on 22 January 1956).

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

NegomboWestern Province

coords
7.21°, 79.84°
period
19402025 · 86 yrs
AmTropical monsoonWarmest monthAprilColdest monthJanuaryWettest monthOctoberDriest monthFebruary

Mean daily temperature

26.9°C

Average daily high

28.6°C

Average daily low

25.4°C

Annual rainfall

2,107mm

Sunshine / day

10.3h

Mean relative humidity

83%

Average peak wind

20.6km/h

Seasonal range

1.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

46 d/yr

Rainy days (≥ 1 mm)

259 d/yr

Annual snowfall

0.0 cm

Average feels-like high

33.2 °C

Average feels-like low

28.8 °C

Average peak gust

34.7 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

19.5 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.79 · 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

33.6 °C

11 March 2010

Coldest day

21.0 °C

22 January 1956

Wettest day

226 mm

28 November 2025

Windiest day

47.6 km/h

13 November 1992

Strongest gust

82.1 km/h

28 November 2025

Hottest feels-like

41.1 °C

25 March 2024

Coldest feels-like

20.2 °C

13 February 1956

Sunniest day

12.2 h

30 May 1945

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202533.2 °C24 February 202523.6 °C4 February 202527.6 °C2,316 mm1030
202433.6 °C26 February 202424.0 °C25 January 202428.0 °C2,747 mm1520
202332.7 °C11 April 202322.3 °C13 January 202327.6 °C2,852 mm1090
202232.2 °C27 February 202223.2 °C21 January 202227.4 °C2,049 mm850
202131.8 °C13 March 202122.6 °C11 February 202127.5 °C2,407 mm900
202033.3 °C18 March 202023.1 °C15 January 202027.8 °C1,745 mm1470
201932.7 °C25 March 201922.6 °C19 January 201927.6 °C2,014 mm1360
201832.6 °C15 February 201822.3 °C7 January 201827.2 °C2,126 mm870
201731.9 °C22 March 201722.1 °C8 January 201727.4 °C1,920 mm600
201633.2 °C29 February 201622.4 °C24 December 201627.8 °C1,708 mm1390
201532.3 °C26 March 201523.2 °C18 February 201527.5 °C2,543 mm1110
201433.4 °C26 March 201422.4 °C6 February 201427.3 °C2,297 mm880
201332.0 °C20 March 201323.0 °C30 January 201327.2 °C1,916 mm740
201231.7 °C25 February 201222.9 °C16 January 201227.3 °C1,963 mm420
201131.9 °C17 March 201122.0 °C14 January 201127.1 °C2,196 mm300
201033.6 °C11 March 201022.7 °C23 January 201027.4 °C2,212 mm980
200931.7 °C21 February 200922.5 °C3 February 200927.3 °C2,061 mm530
200831.0 °C15 February 200822.3 °C19 January 200827.1 °C2,534 mm190
200731.6 °C20 February 200722.2 °C4 January 200727.3 °C2,130 mm860
200631.8 °C19 March 200621.4 °C25 January 200627.2 °C2,557 mm470
200532.0 °C19 March 200522.7 °C28 December 200527.3 °C2,097 mm720
200432.5 °C10 March 200422.1 °C22 December 200427.2 °C2,281 mm860
200331.9 °C22 March 200322.8 °C2 January 200327.3 °C2,138 mm680
200231.8 °C11 March 200222.4 °C15 January 200227.2 °C1,942 mm660
200131.2 °C7 March 200121.6 °C11 February 200127.0 °C1,731 mm200
200031.3 °C13 November 200022.6 °C21 January 200026.8 °C1,935 mm90
199930.9 °C15 February 199921.7 °C31 January 199926.7 °C2,128 mm190
199833.5 °C5 April 199823.9 °C16 January 199827.7 °C2,192 mm1110
199732.6 °C28 March 199722.1 °C28 January 199727.2 °C2,251 mm640
199631.5 °C23 March 199622.7 °C25 December 199626.9 °C2,078 mm420
199532.1 °C20 March 199523.1 °C24 January 199527.1 °C1,856 mm590
199431.0 °C24 February 199422.8 °C12 December 199426.8 °C1,903 mm360
199332.0 °C7 March 199321.1 °C9 February 199326.8 °C2,059 mm380
199231.3 °C23 February 199222.6 °C27 December 199226.9 °C1,826 mm590
199131.6 °C24 February 199122.6 °C13 February 199127.1 °C1,811 mm530
199032.0 °C11 February 199021.4 °C20 January 199027.1 °C1,915 mm460
198931.3 °C30 March 198922.3 °C12 February 198926.8 °C2,202 mm370
198831.7 °C19 February 198822.9 °C8 February 198827.2 °C2,232 mm670
198732.1 °C24 March 198722.8 °C11 February 198727.3 °C1,830 mm670
198631.1 °C27 February 198622.8 °C22 February 198626.8 °C1,389 mm320
198531.0 °C11 March 198523.0 °C21 January 198526.8 °C1,987 mm290
198430.8 °C25 February 198422.5 °C12 December 198426.6 °C2,072 mm110
198331.8 °C10 February 198321.9 °C4 January 198327.3 °C1,465 mm800
198231.5 °C14 March 198222.8 °C16 February 198227.0 °C1,783 mm520
198132.5 °C15 March 198122.0 °C7 January 198126.9 °C1,493 mm470
198031.5 °C13 March 198022.7 °C25 January 198027.1 °C1,472 mm550
197931.7 °C2 March 197922.9 °C11 January 197927.1 °C1,991 mm690
197832.6 °C24 February 197822.9 °C19 January 197826.8 °C2,376 mm540
197732.3 °C25 March 197722.0 °C29 January 197726.8 °C1,789 mm390
197631.3 °C21 February 197622.0 °C21 January 197626.6 °C1,800 mm190
197531.2 °C19 February 197521.5 °C10 January 197526.4 °C2,258 mm140
197431.2 °C9 February 197421.5 °C16 January 197426.5 °C1,500 mm230
197332.8 °C18 March 197322.9 °C22 January 197326.9 °C2,064 mm850
197231.3 °C4 March 197222.1 °C6 January 197226.7 °C2,096 mm290
197131.5 °C8 March 197121.6 °C24 December 197126.4 °C1,897 mm240
197031.1 °C9 March 197021.8 °C2 February 197026.7 °C2,166 mm210
196931.7 °C5 March 196922.6 °C27 January 196926.8 °C2,524 mm270
196832.2 °C11 March 196821.6 °C28 January 196826.6 °C2,220 mm210
196731.2 °C11 April 196722.5 °C12 February 196726.5 °C2,834 mm160
196631.6 °C9 March 196622.9 °C28 December 196626.6 °C2,720 mm180
196530.8 °C25 February 196522.8 °C25 January 196526.4 °C3,196 mm120
196431.7 °C14 March 196422.5 °C19 January 196426.5 °C2,549 mm350
196330.3 °C8 May 196322.4 °C24 January 196326.4 °C2,448 mm50
196231.6 °C14 March 196222.4 °C16 January 196226.6 °C2,512 mm70
196131.5 °C31 March 196121.8 °C19 February 196126.4 °C1,981 mm190
196030.7 °C18 February 196022.7 °C4 February 196026.4 °C2,013 mm90
195932.6 °C20 March 195923.5 °C3 January 195926.8 °C1,982 mm380
195832.3 °C7 March 195823.0 °C5 February 195826.8 °C2,238 mm220
195731.5 °C17 March 195722.4 °C25 January 195726.6 °C2,048 mm140
195630.5 °C24 February 195621.0 °C22 January 195626.0 °C2,059 mm70
195531.2 °C11 March 195522.0 °C29 December 195526.1 °C2,437 mm80
195431.4 °C2 March 195422.8 °C29 January 195426.2 °C2,446 mm150
195331.4 °C10 February 195322.6 °C30 January 195326.7 °C1,568 mm340
195232.5 °C27 February 195222.8 °C18 January 195226.7 °C1,478 mm640
195131.2 °C27 March 195122.6 °C6 January 195126.6 °C1,796 mm120
195031.3 °C5 February 195022.9 °C2 January 195026.4 °C1,308 mm130
194930.3 °C20 November 194923.3 °C2 March 194926.4 °C1,779 mm120
194831.8 °C2 March 194823.2 °C29 December 194826.5 °C1,965 mm130
194730.1 °C20 February 194722.5 °C29 December 194726.4 °C1,817 mm40
194632.7 °C14 March 194621.3 °C16 January 194626.3 °C2,395 mm200
194531.7 °C9 March 194521.6 °C5 January 194526.4 °C2,369 mm110
194431.1 °C18 February 194422.7 °C6 February 194426.3 °C2,823 mm150
194331.1 °C21 February 194322.2 °C20 January 194325.8 °C2,367 mm110
194230.2 °C9 February 194222.0 °C4 February 194226.0 °C2,268 mm50
194130.8 °C24 February 194122.2 °C29 January 194126.3 °C2,326 mm220
194030.0 °C12 February 194022.2 °C12 January 194026.2 °C2,466 mm10

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.3 °C
+0.7 °C
Hot days (≥ 30 °C)
103 d/yr
+57
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2316 mm
+209 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.9 °C0.0 °C129 mm+87 mm
Feb31.0 °C+1.4 °C18 mm-17 mm
Mar30.4 °C+0.7 °C90 mm+8 mm
Apr30.0 °C+0.5 °C263 mm+104 mm
May30.0 °C+1.0 °C205 mm-72 mm
Jun29.2 °C+1.0 °C200 mm-54 mm
Jul28.8 °C+1.0 °C112 mm-81 mm
Aug28.4 °C+0.7 °C86 mm-96 mm
Sep28.8 °C+1.0 °C145 mm-71 mm
Oct29.0 °C+1.1 °C415 mm+121 mm
Nov28.6 °C+0.3 °C594 mm+340 mm
Dec29.2 °C+0.7 °C58 mm-63 mm

The year's extremes

Hottest day
33.2 °C
24 Feb 2025
Coldest day
23.6 °C
4 Feb 2025
Wettest day
226.4 mm
28 Nov 2025
Windiest day
47.0 km/h
28 Nov 2025
Strongest gust
82.1 km/h
28 Nov 2025
Hottest feels-like
39.4 °C
25 Mar 2025
Coldest feels-like
23.2 °C
28 Nov 2025
Sunniest day
12.1 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 Negombo?

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

What is the hottest day ever recorded in Negombo?

The hottest day measured in Negombo between 1940 and 2025 was 11 March 2010, reaching 33.6 °C.

What is the coldest day in Negombo?

The coldest day measured in Negombo between 1940 and 2025 was 22 January 1956, at 21.0 °C.

Does it snow in Negombo?

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

Has the climate of Negombo warmed?

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

What is the wettest day in Negombo?

The wettest day measured in Negombo between 1940 and 2025 was 28 November 2025, with 226 mm of rain in 24 hours.

What was the windiest day in Negombo?

The windiest day measured in Negombo between 1940 and 2025 was 13 November 1992, with winds reaching 47.6 km/h.

What is the warmest month in Negombo?

The warmest month in Negombo is April (27.8 °C on average); the coldest is January (26.2 °C).

How much does it rain in Negombo?

Negombo receives on average 2,107 mm of precipitation per year, spread over about 259 rainy days.

Is it sunny in Negombo?

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

Are there tropical nights in Negombo?

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

What was the most extreme apparent temperature in Negombo?

In Negombo, between 1940 and 2025, the highest apparent temperature reached 41.1 °C on 25 March 2024, and the lowest was 20.2 °C on 13 February 1956.

Compare Negombo with another city

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

Nearby cities

The climate around Negombo

Other cities — Sri Lanka