Rajshahi climate — normals and trends

Rajshahi (Bangladesh) has a humid subtropical, dry winter climate (Cwa) under the Köppen-Geiger classification. Its mean annual temperature is 25.6 °C and it receives 1,537 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 (29.7 °C on average) and the coldest is January (17.7 °C). Rainfall peaks in July.

Rajshahi averages 0 frost days, 220 hot days (≥ 30 °C) and 154 rainy days per year.

Rajshahi has warmed by +0.7 °C between 1940 and 2025, or +0.08 °C per decade. This trend is statistically significant.

The hottest day of the period reached 46.9 °C (on 26 May 1957) and the coldest 5.0 °C (on 10 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

RajshahiRajshahi Division

coords
24.37°, 88.60°
period
19402025 · 86 yrs
CwaHumid subtropical, dry winterWarmest monthMayColdest monthJanuaryWettest monthJulyDriest monthDecember

Mean daily temperature

25.6°C

Average daily high

30.7°C

Average daily low

21.4°C

Annual rainfall

1,537mm

Sunshine / day

9.6h

Mean relative humidity

74%

Average peak wind

13.0km/h

Seasonal range

12.0°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

220 d/yr

Rainy days (≥ 1 mm)

154 d/yr

Annual snowfall

0.0 cm

Average feels-like high

34.1 °C

Average feels-like low

24.1 °C

Average peak gust

27.3 km/h

Tropical nights (≥ 20 °C)

234 d/yr

Solar radiation

17.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.7 °C

since 1940

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

46.9 °C

26 May 1957

Coldest day

5.0 °C

10 January 2013

Wettest day

172 mm

24 October 1963

Windiest day

49.9 km/h

25 May 2009

Strongest gust

102.2 km/h

26 May 2009

Hottest feels-like

48.3 °C

20 May 2002

Coldest feels-like

2.7 °C

10 January 2013

Sunniest day

13.1 h

8 June 1972

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202540.2 °C11 May 202511.1 °C10 January 202526.0 °C1,518 mm2330
202441.9 °C30 April 20249.2 °C28 January 202426.2 °C1,668 mm2340
202341.5 °C19 April 20239.6 °C12 January 202326.4 °C1,457 mm2580
202239.4 °C15 April 202210.1 °C28 January 202226.1 °C1,136 mm2460
202138.8 °C20 April 20218.4 °C31 January 202126.0 °C1,502 mm2430
202037.9 °C7 April 20209.7 °C19 December 202025.5 °C1,742 mm2340
201940.2 °C29 April 201910.0 °C4 January 201926.0 °C1,428 mm2360
201838.2 °C15 June 20187.5 °C8 January 201825.6 °C1,378 mm2500
201737.8 °C9 April 20178.5 °C14 January 201725.9 °C1,726 mm2270
201640.5 °C27 April 20169.0 °C25 January 201626.3 °C1,401 mm2550
201539.7 °C22 May 201510.0 °C1 February 201525.9 °C1,721 mm2350
201441.3 °C21 May 20149.1 °C8 January 201425.6 °C1,239 mm2320
201340.3 °C2 May 20135.0 °C10 January 201325.5 °C1,072 mm2200
201245.1 °C23 May 20128.7 °C31 December 201225.9 °C1,384 mm2400
201137.0 °C21 April 20117.3 °C18 January 201125.4 °C1,731 mm2280
201041.6 °C25 April 20108.7 °C12 January 201026.5 °C1,417 mm2570
200942.1 °C10 May 20099.5 °C30 December 200926.3 °C1,572 mm2530
200841.4 °C23 April 20089.6 °C14 February 200825.9 °C1,672 mm2320
200742.9 °C2 June 20079.0 °C17 January 200725.8 °C1,826 mm2230
200639.6 °C12 April 200610.1 °C12 January 200626.1 °C1,243 mm2470
200543.1 °C1 June 20059.7 °C21 January 200526.1 °C1,458 mm2370
200444.4 °C12 May 20049.2 °C4 February 200425.8 °C1,650 mm2260
200341.0 °C29 May 20036.9 °C22 January 200325.4 °C1,685 mm2190
200241.1 °C19 April 200210.0 °C31 December 200225.5 °C1,902 mm2280
200140.7 °C28 April 20017.6 °C11 January 200125.5 °C1,482 mm2390
200037.9 °C9 April 20008.4 °C8 January 200025.3 °C2,061 mm2230
199941.2 °C26 April 19999.5 °C19 January 199925.8 °C1,665 mm2360
199839.9 °C9 June 19988.7 °C3 January 199825.5 °C1,533 mm2130
199740.7 °C12 May 19977.6 °C25 January 199725.2 °C1,757 mm2310
199643.6 °C28 May 19969.4 °C21 January 199625.7 °C1,636 mm2280
199542.6 °C26 April 19957.4 °C25 January 199525.8 °C1,757 mm2320
199443.7 °C6 May 199410.3 °C18 January 199425.7 °C1,281 mm2330
199339.1 °C5 May 19937.2 °C26 January 199325.2 °C2,071 mm2130
199240.4 °C14 April 19929.9 °C3 January 199225.5 °C1,217 mm2380
199140.0 °C23 April 19918.6 °C20 January 199125.4 °C1,643 mm2190
199043.2 °C18 April 19908.9 °C10 January 199025.2 °C1,857 mm1980
198943.7 °C6 May 19897.8 °C13 January 198925.3 °C1,471 mm2190
198843.9 °C10 May 19888.2 °C27 January 198825.8 °C1,589 mm2410
198741.8 °C20 May 198710.0 °C2 January 198726.0 °C1,246 mm2170
198641.5 °C16 April 198610.0 °C4 January 198625.4 °C1,564 mm2050
198542.0 °C14 April 198510.1 °C31 December 198525.7 °C1,142 mm2140
198441.6 °C19 April 19849.2 °C19 January 198425.2 °C1,589 mm2090
198340.2 °C9 April 19838.3 °C6 February 198325.3 °C1,443 mm2260
198241.2 °C3 May 19829.8 °C4 January 198225.4 °C959 mm2280
198137.7 °C10 April 19819.5 °C9 January 198124.9 °C1,350 mm2240
198042.1 °C24 April 19808.3 °C7 February 198025.4 °C1,340 mm2210
197942.9 °C4 June 19798.9 °C4 February 197926.2 °C1,353 mm2390
197837.6 °C9 April 19788.1 °C20 January 197824.9 °C1,451 mm2090
197739.8 °C1 April 19777.6 °C30 January 197725.3 °C1,355 mm2070
197640.7 °C10 April 19769.4 °C8 January 197625.7 °C1,410 mm2500
197542.3 °C8 April 19758.5 °C12 December 197525.4 °C1,386 mm2200
197441.9 °C8 May 19747.3 °C11 February 197425.2 °C1,797 mm2160
197342.2 °C15 April 19738.5 °C17 January 197325.4 °C1,867 mm2110
197244.0 °C17 May 19727.8 °C9 February 197226.1 °C1,132 mm2310
197136.3 °C29 March 19718.9 °C3 February 197124.6 °C2,289 mm1810
197044.5 °C13 May 19708.1 °C30 December 197025.6 °C1,658 mm2180
196942.0 °C28 April 19698.7 °C13 January 196925.7 °C1,359 mm2390
196841.8 °C26 May 19688.7 °C3 February 196825.3 °C1,444 mm2110
196739.4 °C12 April 19678.3 °C31 January 196725.2 °C1,621 mm2070
196644.7 °C10 June 19668.0 °C22 December 196625.9 °C1,363 mm2040
196542.4 °C14 May 19658.4 °C9 January 196525.6 °C1,637 mm1960
196446.6 °C7 June 19647.1 °C28 January 196426.1 °C1,575 mm2190
196342.0 °C7 April 19636.8 °C4 January 196325.6 °C1,713 mm2350
196240.5 °C12 April 19626.6 °C16 January 196225.3 °C1,293 mm2100
196143.9 °C22 April 19617.0 °C10 February 196125.4 °C1,172 mm2130
196044.5 °C17 April 19609.4 °C24 January 196025.9 °C1,389 mm2220
195943.0 °C11 April 19598.5 °C4 January 195925.4 °C1,722 mm1830
195845.7 °C26 May 195811.0 °C17 February 195826.7 °C1,592 mm2250
195746.9 °C26 May 19579.6 °C14 January 195726.5 °C1,285 mm2190
195645.1 °C20 April 19569.3 °C3 January 195625.5 °C1,508 mm2030
195544.0 °C30 May 19558.6 °C5 January 195526.0 °C1,432 mm2180
195444.1 °C22 April 19549.2 °C24 January 195425.7 °C1,301 mm2130
195335.9 °C31 May 19538.5 °C19 January 195324.2 °C2,641 mm1480
195236.1 °C12 April 195210.5 °C29 December 195224.4 °C1,852 mm1610
195141.1 °C19 May 195110.2 °C30 January 195125.0 °C1,651 mm2050
195041.2 °C29 April 19507.3 °C12 February 195024.9 °C1,875 mm1560
194936.3 °C23 June 19499.8 °C10 February 194924.1 °C2,279 mm1360
194842.4 °C12 April 194810.3 °C16 December 194825.5 °C1,671 mm2050
194743.1 °C1 June 194710.2 °C16 January 194726.2 °C1,415 mm2220
194640.3 °C18 March 19469.4 °C2 January 194625.5 °C1,349 mm2160
194542.4 °C5 May 19458.0 °C25 December 194525.6 °C1,281 mm2200
194444.5 °C15 May 194411.2 °C20 January 194426.0 °C1,250 mm2210
194340.7 °C6 April 194310.1 °C3 February 194324.8 °C1,315 mm1920
194242.3 °C5 April 194210.2 °C8 February 194225.5 °C1,621 mm2070
194139.0 °C8 April 19418.3 °C13 January 194124.7 °C1,584 mm2000
194039.5 °C17 April 19409.7 °C10 January 194025.0 °C1,125 mm2080

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.7 °C
0.0 °C
Hot days (≥ 30 °C)
233 d/yr
+13
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1518 mm
-19 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan23.8 °C-0.5 °C0 mm-13 mm
Feb28.1 °C+0.4 °C9 mm-11 mm
Mar32.5 °C-0.3 °C9 mm-24 mm
Apr34.0 °C-1.8 °C135 mm+57 mm
May34.2 °C-0.8 °C225 mm+43 mm
Jun33.4 °C+0.1 °C216 mm-63 mm
Jul32.1 °C+0.4 °C324 mm+21 mm
Aug32.0 °C+0.3 °C258 mm-4 mm
Sep33.0 °C+1.4 °C250 mm+16 mm
Oct32.3 °C+1.7 °C87 mm-23 mm
Nov29.3 °C+1.0 °C6 mm-12 mm
Dec23.8 °C-1.5 °C1 mm-8 mm

The year's extremes

Hottest day
40.2 °C
11 May 2025
Coldest day
11.1 °C
10 Jan 2025
Wettest day
56.4 mm
18 Apr 2025
Windiest day
29.3 km/h
25 Jul 2025
Strongest gust
55.8 km/h
25 Jul 2025
Hottest feels-like
45.5 °C
22 Apr 2025
Coldest feels-like
10.0 °C
10 Jan 2025
Sunniest day
12.6 h
9 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 Rajshahi?

Rajshahi has a humid subtropical, dry winter climate (Köppen Cwa). Over 1940-2025, the average annual temperature is 25.6 °C and it receives 1,537 mm of precipitation per year.

What is the hottest day ever recorded in Rajshahi?

The hottest day measured in Rajshahi between 1940 and 2025 was 26 May 1957, reaching 46.9 °C.

What is the coldest day in Rajshahi?

The coldest day measured in Rajshahi between 1940 and 2025 was 10 January 2013, at 5.0 °C.

Does it snow in Rajshahi?

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

Has the climate of Rajshahi warmed?

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

What is the wettest day in Rajshahi?

The wettest day measured in Rajshahi between 1940 and 2025 was 24 October 1963, with 172 mm of rain in 24 hours.

What was the windiest day in Rajshahi?

The windiest day measured in Rajshahi between 1940 and 2025 was 25 May 2009, with winds reaching 49.9 km/h.

What is the warmest month in Rajshahi?

The warmest month in Rajshahi is May (29.7 °C on average); the coldest is January (17.7 °C).

How much does it rain in Rajshahi?

Rajshahi receives on average 1,537 mm of precipitation per year, spread over about 154 rainy days.

Is it sunny in Rajshahi?

Rajshahi gets on average 9.6 hours of sunshine per day, roughly 3,504 hours per year over 1940-2025.

Are there tropical nights in Rajshahi?

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

What was the most extreme apparent temperature in Rajshahi?

In Rajshahi, between 1940 and 2025, the highest apparent temperature reached 48.3 °C on 20 May 2002, and the lowest was 2.7 °C on 10 January 2013.

Compare Rajshahi with another city

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

Nearby cities

The climate around Rajshahi

Other cities — Bangladesh