Narayanganj climate — normals and trends

Narayanganj (Bangladesh) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 25.6 °C and it receives 1,967 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.7 °C on average) and the coldest is January (18.7 °C). Rainfall peaks in July.

Narayanganj averages 0 frost days, 192 hot days (≥ 30 °C) and 176 rainy days per year.

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

The hottest day of the period reached 41.3 °C (on 18 April 1957) and the coldest 7.7 °C (on 12 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

NarayanganjDhaka Division

coords
23.61°, 90.50°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthMayColdest monthJanuaryWettest monthJulyDriest monthJanuary

Mean daily temperature

25.6°C

Average daily high

29.7°C

Average daily low

22.2°C

Annual rainfall

1,967mm

Sunshine / day

9.3h

Mean relative humidity

80%

Average peak wind

13.8km/h

Seasonal range

10.0°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

192 d/yr

Rainy days (≥ 1 mm)

176 d/yr

Annual snowfall

0.0 cm

Average feels-like high

33.6 °C

Average feels-like low

25.5 °C

Average peak gust

28.0 km/h

Tropical nights (≥ 20 °C)

253 d/yr

Solar radiation

16.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.0 °C

since 1940

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

41.3 °C

18 April 1957

Coldest day

7.7 °C

12 January 2013

Wettest day

236 mm

27 May 2024

Windiest day

55.1 km/h

27 May 2024

Strongest gust

125.3 km/h

27 May 2024

Hottest feels-like

46.1 °C

19 July 2018

Coldest feels-like

6.2 °C

12 January 2013

Sunniest day

12.8 h

1 June 1979

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202537.1 °C11 May 202512.8 °C11 January 202526.3 °C1,914 mm2350
202438.5 °C29 April 202411.0 °C28 January 202426.3 °C2,124 mm2220
202339.1 °C9 May 202311.4 °C12 January 202326.5 °C1,611 mm2420
202235.8 °C24 April 202211.3 °C29 January 202226.2 °C1,413 mm2400
202137.8 °C25 April 20219.8 °C1 February 202126.3 °C1,811 mm2360
202036.5 °C7 April 202010.8 °C4 February 202025.8 °C1,902 mm2230
201935.9 °C1 September 201911.2 °C5 January 201926.2 °C1,726 mm2210
201836.3 °C19 July 201810.7 °C11 January 201825.7 °C1,664 mm2300
201735.9 °C24 May 20179.8 °C14 January 201726.0 °C2,291 mm2180
201637.6 °C24 April 201610.6 °C25 January 201626.4 °C1,927 mm2280
201535.5 °C22 May 201511.2 °C1 February 201525.9 °C2,199 mm2130
201438.4 °C23 April 201411.1 °C9 January 201425.8 °C1,249 mm2170
201336.6 °C9 April 20137.7 °C12 January 201325.6 °C1,952 mm2110
201236.1 °C29 March 201210.7 °C14 January 201225.7 °C1,584 mm2290
201135.3 °C1 August 201110.7 °C12 January 201125.7 °C1,874 mm2110
201038.3 °C10 April 201011.1 °C12 January 201026.6 °C1,633 mm2460
200937.8 °C26 April 200912.1 °C28 December 200926.4 °C1,737 mm2450
200837.5 °C22 April 200811.1 °C4 February 200825.9 °C1,928 mm2010
200735.7 °C1 April 200710.4 °C15 January 200725.7 °C2,387 mm2000
200637.3 °C26 March 200611.7 °C13 January 200626.3 °C1,665 mm2270
200535.3 °C2 June 200512.0 °C21 January 200526.1 °C1,828 mm2120
200436.1 °C28 March 200410.9 °C4 February 200425.8 °C2,216 mm2020
200335.3 °C26 May 20039.3 °C22 January 200325.7 °C1,758 mm2040
200235.3 °C20 May 200211.9 °C26 January 200225.7 °C2,261 mm1990
200136.4 °C25 April 200110.1 °C13 January 200125.6 °C2,101 mm2020
200035.6 °C4 April 200010.9 °C9 January 200025.5 °C1,740 mm1970
199936.9 °C3 May 199911.8 °C13 January 199926.0 °C1,983 mm2170
199835.4 °C14 May 199811.0 °C3 January 199825.8 °C2,394 mm2000
199734.8 °C20 March 19979.3 °C26 January 199725.2 °C2,226 mm1950
199636.7 °C21 April 199611.3 °C21 January 199625.8 °C2,174 mm2180
199537.3 °C24 March 19959.5 °C3 January 199525.7 °C1,927 mm2020
199435.8 °C18 March 199411.7 °C23 January 199425.6 °C1,787 mm2120
199334.8 °C6 April 19939.4 °C21 January 199325.3 °C2,632 mm1700
199237.4 °C17 April 199211.5 °C5 January 199225.6 °C1,450 mm2030
199136.1 °C18 March 199110.4 °C21 January 199125.6 °C2,219 mm1910
199034.5 °C17 May 199011.0 °C11 January 199025.5 °C2,114 mm1800
198936.5 °C15 April 19898.9 °C13 January 198925.5 °C1,629 mm1920
198837.0 °C13 April 198810.8 °C27 January 198825.8 °C2,173 mm1960
198736.8 °C26 March 198711.6 °C5 January 198725.9 °C1,633 mm2020
198637.3 °C29 March 198611.8 °C20 January 198625.6 °C1,927 mm1880
198536.3 °C13 March 198512.0 °C15 January 198525.8 °C1,415 mm1950
198436.9 °C2 April 198410.5 °C18 January 198425.3 °C1,998 mm1860
198335.5 °C5 April 19839.6 °C7 February 198325.3 °C2,648 mm1780
198236.1 °C1 April 198211.2 °C2 January 198225.4 °C1,340 mm1920
198134.4 °C24 September 198111.4 °C10 January 198125.1 °C1,807 mm1920
198037.1 °C9 April 198010.9 °C8 February 198025.6 °C1,735 mm1930
197939.1 °C31 May 197911.5 °C2 January 197926.1 °C1,814 mm2160
197835.2 °C10 April 19789.5 °C4 January 197825.2 °C1,813 mm1880
197735.8 °C31 March 19779.8 °C30 January 197725.3 °C1,693 mm1660
197637.5 °C17 April 197610.6 °C13 December 197625.6 °C1,958 mm2020
197538.9 °C8 May 197510.5 °C20 January 197525.4 °C1,941 mm1840
197435.5 °C9 March 19749.2 °C11 February 197425.2 °C2,121 mm1710
197338.0 °C31 March 197311.1 °C18 January 197325.5 °C2,332 mm1890
197236.6 °C24 April 197210.9 °C11 February 197225.6 °C1,591 mm1950
197134.8 °C23 March 197110.5 °C8 February 197124.8 °C2,623 mm1400
197037.3 °C12 May 197010.9 °C5 February 197025.4 °C2,041 mm1890
196936.2 °C13 April 196910.0 °C18 January 196925.5 °C1,747 mm2070
196837.2 °C11 May 196810.0 °C30 December 196825.2 °C2,187 mm1670
196737.4 °C11 April 196710.3 °C15 January 196725.2 °C2,119 mm1650
196638.3 °C15 April 196610.5 °C22 December 196625.5 °C1,863 mm1650
196539.6 °C30 April 196511.2 °C10 January 196525.3 °C2,432 mm1540
196438.0 °C28 March 19649.7 °C20 January 196425.7 °C2,101 mm1860
196337.8 °C31 March 19639.9 °C3 January 196325.5 °C2,392 mm1930
196238.1 °C31 March 19628.7 °C16 January 196225.4 °C1,690 mm1920
196138.9 °C14 April 19619.8 °C15 January 196125.3 °C1,725 mm1870
196040.3 °C30 April 196010.1 °C25 January 196025.7 °C2,094 mm1850
195938.2 °C10 April 195910.7 °C5 January 195925.3 °C2,398 mm1460
195837.2 °C27 March 195812.2 °C31 December 195826.1 °C2,053 mm1960
195741.3 °C18 April 195711.4 °C14 January 195725.9 °C1,460 mm2050
195641.1 °C17 April 195610.7 °C2 January 195625.6 °C2,260 mm1740
195537.6 °C18 March 195510.2 °C2 January 195525.7 °C1,869 mm1900
195437.7 °C24 April 195410.7 °C24 January 195425.5 °C2,017 mm1680
195334.1 °C13 August 19539.7 °C26 January 195324.5 °C3,207 mm1220
195233.9 °C14 April 195211.1 °C31 December 195224.8 °C2,377 mm1450
195135.2 °C18 April 195111.9 °C26 January 195125.0 °C2,510 mm1500
195035.4 °C24 April 19509.9 °C14 February 195025.0 °C2,543 mm1240
194933.1 °C16 June 194912.1 °C23 December 194924.6 °C2,766 mm1080
194836.3 °C11 March 194812.6 °C17 December 194825.3 °C2,131 mm1600
194738.9 °C3 April 194711.4 °C16 January 194725.9 °C1,890 mm1920
194639.5 °C13 March 194611.8 °C2 January 194625.6 °C1,600 mm1720
194538.6 °C29 March 194510.1 °C9 January 194525.5 °C1,783 mm1820
194437.6 °C7 May 194412.6 °C21 January 194425.7 °C1,348 mm1800
194337.9 °C4 April 194310.8 °C8 February 194325.1 °C1,342 mm1530
194238.1 °C24 April 194211.5 °C12 January 194225.3 °C1,789 mm1530
194135.7 °C6 April 194110.6 °C14 January 194124.9 °C2,302 mm1540
194034.7 °C17 April 194011.1 °C31 December 194024.9 °C1,531 mm1540

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
30.6 °C
+0.9 °C
Hot days (≥ 30 °C)
235 d/yr
+43
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1914 mm
-53 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan24.8 °C+0.1 °C3 mm-6 mm
Feb28.7 °C+1.0 °C4 mm-17 mm
Mar32.5 °C+0.8 °C13 mm-46 mm
Apr33.1 °C+0.2 °C149 mm-12 mm
May32.9 °C+0.5 °C299 mm+14 mm
Jun32.1 °C+0.9 °C357 mm+19 mm
Jul31.2 °C+0.6 °C478 mm+129 mm
Aug31.7 °C+0.9 °C285 mm-11 mm
Sep32.8 °C+1.9 °C171 mm-81 mm
Oct32.4 °C+2.1 °C150 mm-2 mm
Nov29.7 °C+1.5 °C5 mm-27 mm
Dec25.1 °C-0.3 °C0 mm-12 mm

The year's extremes

Hottest day
37.1 °C
11 May 2025
Coldest day
12.8 °C
11 Jan 2025
Wettest day
91.0 mm
29 May 2025
Windiest day
36.3 km/h
25 Jul 2025
Strongest gust
61.2 km/h
25 Jul 2025
Hottest feels-like
44.4 °C
9 May 2025
Coldest feels-like
12.7 °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 Narayanganj?

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

What is the hottest day ever recorded in Narayanganj?

The hottest day measured in Narayanganj between 1940 and 2025 was 18 April 1957, reaching 41.3 °C.

What is the coldest day in Narayanganj?

The coldest day measured in Narayanganj between 1940 and 2025 was 12 January 2013, at 7.7 °C.

Does it snow in Narayanganj?

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

Has the climate of Narayanganj warmed?

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

What is the wettest day in Narayanganj?

The wettest day measured in Narayanganj between 1940 and 2025 was 27 May 2024, with 236 mm of rain in 24 hours.

What was the windiest day in Narayanganj?

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

What is the warmest month in Narayanganj?

The warmest month in Narayanganj is May (28.7 °C on average); the coldest is January (18.7 °C).

How much does it rain in Narayanganj?

Narayanganj receives on average 1,967 mm of precipitation per year, spread over about 176 rainy days.

Is it sunny in Narayanganj?

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

Are there tropical nights in Narayanganj?

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

What was the most extreme apparent temperature in Narayanganj?

In Narayanganj, between 1940 and 2025, the highest apparent temperature reached 46.1 °C on 19 July 2018, and the lowest was 6.2 °C on 12 January 2013.

Compare Narayanganj with another city

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

Nearby cities

The climate around Narayanganj

Other cities — Bangladesh