Sonargaon climate — normals and trends

Sonargaon (Bangladesh) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 25.4 °C and it receives 2,006 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 (28.6 °C on average) and the coldest is January (18.4 °C). Rainfall peaks in June.

Sonargaon averages 0 frost days, 209 hot days (≥ 30 °C) and 178 rainy days per year.

Sonargaon has warmed by +0.9 °C between 1940 and 2025, or +0.11 °C per decade. This trend is statistically significant.

The hottest day of the period reached 42.4 °C (on 17 April 1957) and the coldest 6.6 °C (on 9 January 2013).

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

SonargaonDhaka Division

coords
23.65°, 90.62°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthMayColdest monthJanuaryWettest monthJuneDriest monthJanuary

Mean daily temperature

25.4°C

Average daily high

30.1°C

Average daily low

21.7°C

Annual rainfall

2,006mm

Sunshine / day

9.3h

Mean relative humidity

78%

Average peak wind

13.2km/h

Seasonal range

10.2°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

209 d/yr

Rainy days (≥ 1 mm)

178 d/yr

Annual snowfall

0.0 cm

Average feels-like high

33.9 °C

Average feels-like low

24.7 °C

Average peak gust

28.4 km/h

Tropical nights (≥ 20 °C)

243 d/yr

Solar radiation

16.5 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.9 °C

since 1940

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

42.4 °C

17 April 1957

Coldest day

6.6 °C

9 January 2013

Wettest day

220 mm

21 July 2007

Windiest day

52.7 km/h

27 May 2024

Strongest gust

124.9 km/h

27 May 2024

Hottest feels-like

46.2 °C

19 July 2018

Coldest feels-like

4.6 °C

12 January 2013

Sunniest day

12.9 h

1 June 1979

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202537.8 °C10 May 202511.8 °C11 January 202526.2 °C1,927 mm2420
202438.9 °C29 April 202410.3 °C28 January 202426.2 °C2,093 mm2350
202340.3 °C9 May 202310.2 °C20 January 202326.4 °C1,686 mm2500
202236.3 °C18 August 202210.1 °C29 January 202226.1 °C1,461 mm2570
202138.4 °C25 April 20218.8 °C1 February 202126.1 °C1,788 mm2550
202036.7 °C7 April 20209.9 °C4 February 202025.6 °C1,954 mm2310
201936.7 °C1 September 201910.4 °C5 January 201926.1 °C1,723 mm2360
201836.8 °C19 July 20189.2 °C7 January 201825.6 °C1,631 mm2400
201736.0 °C7 June 20178.8 °C14 January 201725.8 °C2,517 mm2220
201638.3 °C24 April 20169.7 °C26 January 201626.3 °C1,863 mm2390
201535.7 °C4 June 201510.0 °C1 February 201525.7 °C2,257 mm2290
201438.6 °C24 April 201410.1 °C8 January 201425.6 °C1,284 mm2250
201337.0 °C12 April 20136.6 °C9 January 201325.5 °C1,831 mm2270
201236.7 °C29 March 20129.6 °C14 January 201225.6 °C1,624 mm2400
201135.6 °C1 August 20119.5 °C18 January 201125.5 °C1,895 mm2270
201038.6 °C24 April 201010.3 °C12 January 201026.5 °C1,746 mm2540
200938.1 °C26 April 200911.2 °C26 December 200926.3 °C1,812 mm2530
200837.9 °C22 April 200810.1 °C3 February 200825.8 °C1,916 mm2160
200736.5 °C30 March 20078.8 °C15 January 200725.6 °C2,551 mm2170
200637.9 °C26 March 200610.6 °C13 January 200626.1 °C1,660 mm2440
200535.7 °C2 June 200510.8 °C21 January 200526.0 °C1,825 mm2250
200436.6 °C28 March 20049.9 °C28 January 200425.6 °C2,379 mm2160
200335.7 °C26 May 20037.9 °C23 January 200325.5 °C1,879 mm2170
200235.9 °C20 May 200210.7 °C26 January 200225.4 °C2,370 mm2200
200137.1 °C25 April 20019.1 °C11 January 200125.5 °C2,063 mm2170
200035.9 °C4 April 200010.1 °C9 January 200025.3 °C1,844 mm2110
199937.5 °C3 May 199910.6 °C13 January 199925.9 °C1,995 mm2300
199835.6 °C8 June 199810.1 °C3 January 199825.6 °C2,413 mm2160
199735.4 °C11 May 19978.2 °C26 January 199725.1 °C2,181 mm2060
199637.7 °C21 April 19969.9 °C21 January 199625.7 °C2,144 mm2240
199538.0 °C24 March 19958.1 °C3 January 199525.6 °C1,877 mm2190
199435.6 °C5 May 199411.2 °C23 January 199425.4 °C1,772 mm2210
199334.8 °C6 April 19938.1 °C21 January 199325.1 °C2,807 mm1860
199238.1 °C14 April 199210.5 °C24 December 199225.5 °C1,499 mm2140
199136.7 °C18 March 19919.2 °C31 December 199125.4 °C2,289 mm2060
199034.8 °C18 March 19909.2 °C11 January 199025.3 °C2,221 mm2000
198937.4 °C15 April 19897.4 °C13 January 198925.3 °C1,703 mm2090
198837.4 °C13 April 19889.4 °C27 January 198825.6 °C2,310 mm2080
198738.1 °C5 April 198710.6 °C3 January 198725.8 °C1,679 mm2180
198637.9 °C29 March 198611.1 °C18 January 198625.4 °C1,982 mm2080
198536.5 °C13 March 198510.5 °C15 January 198525.6 °C1,377 mm2170
198437.3 °C2 April 19849.4 °C19 January 198425.2 °C2,096 mm1990
198336.1 °C5 April 19838.1 °C7 February 198325.1 °C2,686 mm1980
198236.8 °C1 April 19829.9 °C3 January 198225.2 °C1,384 mm2110
198135.0 °C24 September 198110.4 °C10 January 198125.0 °C1,869 mm2060
198038.5 °C9 April 19809.3 °C8 February 198025.4 °C1,858 mm2150
197940.3 °C31 May 197910.4 °C3 January 197926.1 °C1,767 mm2370
197835.8 °C10 April 19787.7 °C4 January 197825.0 °C1,814 mm2030
197736.0 °C29 March 19778.2 °C30 January 197725.1 °C1,893 mm1850
197638.3 °C17 April 19769.3 °C13 December 197625.3 °C2,085 mm2240
197539.4 °C8 May 19759.2 °C20 January 197525.2 °C1,971 mm2050
197435.8 °C9 March 19748.3 °C11 February 197425.0 °C2,104 mm1900
197338.6 °C31 March 19739.4 °C18 January 197325.3 °C2,488 mm2040
197237.3 °C24 April 19729.4 °C11 February 197225.5 °C1,708 mm2240
197135.6 °C26 March 19719.5 °C8 February 197124.7 °C2,561 mm1580
197038.5 °C12 May 19709.9 °C29 January 197025.3 °C2,042 mm2080
196937.0 °C20 May 19698.6 °C13 January 196925.3 °C1,720 mm2250
196838.6 °C11 May 19688.4 °C3 February 196825.1 °C2,165 mm1930
196738.0 °C11 April 19679.1 °C15 January 196725.0 °C2,271 mm1770
196639.4 °C15 April 19669.2 °C22 December 196625.4 °C1,933 mm1940
196540.0 °C30 April 19659.5 °C10 January 196525.2 °C2,531 mm1710
196438.8 °C28 March 19648.4 °C19 January 196425.6 °C2,162 mm2070
196338.2 °C31 March 19638.6 °C3 January 196325.3 °C2,439 mm2050
196238.9 °C31 March 19627.7 °C16 January 196225.3 °C1,654 mm2120
196139.3 °C14 April 19618.9 °C15 January 196125.1 °C1,749 mm2020
196041.4 °C30 April 19609.0 °C25 January 196025.5 °C1,999 mm2000
195938.7 °C10 April 19599.7 °C2 January 195925.2 °C2,393 mm1620
195837.8 °C17 April 195810.6 °C11 February 195825.9 °C2,071 mm2080
195742.4 °C17 April 195710.1 °C14 January 195725.9 °C1,578 mm2160
195642.3 °C16 April 19569.8 °C2 January 195625.5 °C2,259 mm2010
195539.3 °C25 March 19559.5 °C2 January 195525.6 °C2,001 mm2080
195439.2 °C24 April 19549.7 °C24 January 195425.4 °C2,002 mm1930
195334.6 °C13 August 19538.8 °C26 January 195324.4 °C3,366 mm1430
195234.6 °C14 April 195210.1 °C31 December 195224.7 °C2,402 mm1740
195136.2 °C18 April 195110.7 °C24 January 195124.8 °C2,505 mm1700
195036.0 °C24 April 19508.3 °C13 February 195024.9 °C2,475 mm1520
194933.4 °C16 June 194910.8 °C18 December 194924.4 °C2,706 mm1330
194837.5 °C11 March 194811.8 °C17 December 194825.3 °C2,244 mm1790
194740.0 °C9 April 194710.6 °C16 January 194725.9 °C1,839 mm2100
194640.1 °C13 March 194611.5 °C4 January 194625.5 °C1,511 mm2090
194539.1 °C4 April 19459.0 °C9 January 194525.5 °C1,880 mm2090
194438.9 °C7 May 194411.7 °C21 January 194425.6 °C1,372 mm2110
194338.1 °C4 April 19439.9 °C8 February 194324.9 °C1,364 mm1800
194239.3 °C19 April 194210.5 °C12 January 194225.3 °C1,832 mm1820
194135.9 °C6 April 19418.7 °C13 January 194124.6 °C2,418 mm1810
194036.1 °C28 April 19409.9 °C31 December 194024.8 °C1,541 mm1880

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.0 °C
+0.9 °C
Hot days (≥ 30 °C)
242 d/yr
+33
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1927 mm
-79 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan25.2 °C0.0 °C4 mm-4 mm
Feb28.8 °C+0.7 °C7 mm-15 mm
Mar32.7 °C+0.6 °C10 mm-49 mm
Apr33.5 °C+0.3 °C157 mm-16 mm
May33.3 °C+0.7 °C309 mm-2 mm
Jun32.6 °C+1.0 °C350 mm-4 mm
Jul31.7 °C+0.6 °C456 mm+118 mm
Aug32.1 °C+0.8 °C310 mm+24 mm
Sep33.2 °C+1.8 °C172 mm-83 mm
Oct32.7 °C+2.1 °C146 mm-12 mm
Nov30.2 °C+1.6 °C7 mm-25 mm
Dec25.5 °C-0.4 °C0 mm-12 mm

The year's extremes

Hottest day
37.8 °C
10 May 2025
Coldest day
11.8 °C
11 Jan 2025
Wettest day
93.0 mm
29 May 2025
Windiest day
34.8 km/h
25 Jul 2025
Strongest gust
65.5 km/h
25 Jul 2025
Hottest feels-like
45.2 °C
10 Jun 2025
Coldest feels-like
11.2 °C
11 Jan 2025
Sunniest day
12.4 h
8 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 Sonargaon?

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

What is the hottest day ever recorded in Sonargaon?

The hottest day measured in Sonargaon between 1940 and 2025 was 17 April 1957, reaching 42.4 °C.

What is the coldest day in Sonargaon?

The coldest day measured in Sonargaon between 1940 and 2025 was 9 January 2013, at 6.6 °C.

Does it snow in Sonargaon?

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

Has the climate of Sonargaon warmed?

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

What is the wettest day in Sonargaon?

The wettest day measured in Sonargaon between 1940 and 2025 was 21 July 2007, with 220 mm of rain in 24 hours.

What was the windiest day in Sonargaon?

The windiest day measured in Sonargaon between 1940 and 2025 was 27 May 2024, with winds reaching 52.7 km/h.

What is the warmest month in Sonargaon?

The warmest month in Sonargaon is May (28.6 °C on average); the coldest is January (18.4 °C).

How much does it rain in Sonargaon?

Sonargaon receives on average 2,006 mm of precipitation per year, spread over about 178 rainy days.

Is it sunny in Sonargaon?

Sonargaon gets on average 9.3 hours of sunshine per day, roughly 3,395 hours per year over 1940-2025.

Are there tropical nights in Sonargaon?

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

What was the most extreme apparent temperature in Sonargaon?

In Sonargaon, between 1940 and 2025, the highest apparent temperature reached 46.2 °C on 19 July 2018, and the lowest was 4.6 °C on 12 January 2013.

Compare Sonargaon with another city

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

Nearby cities

The climate around Sonargaon

Other cities — Bangladesh