Dinajpur climate — normals and trends

Dinajpur (Bangladesh) has a humid subtropical, dry winter climate (Cwa) under the Köppen-Geiger classification. Its mean annual temperature is 24.6 °C and it receives 2,205 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 July (28.3 °C on average) and the coldest is January (17.1 °C). Rainfall peaks in June.

Dinajpur averages 0 frost days, 194 hot days (≥ 30 °C) and 173 rainy days per year.

Dinajpur has warmed by +1.1 °C between 1940 and 2025, or +0.12 °C per decade. This trend is statistically significant.

The hottest day of the period reached 46.2 °C (on 26 May 1957) and the coldest 4.4 °C (on 31 January 1964).

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

DinajpurRangpur Division

coords
25.63°, 88.64°
period
19402025 · 86 yrs
CwaHumid subtropical, dry winterWarmest monthJulyColdest monthJanuaryWettest monthJuneDriest monthDecember

Mean daily temperature

24.6°C

Average daily high

29.9°C

Average daily low

20.3°C

Annual rainfall

2,205mm

Sunshine / day

9.0h

Mean relative humidity

75%

Average peak wind

11.9km/h

Seasonal range

11.2°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

194 d/yr

Rainy days (≥ 1 mm)

173 d/yr

Annual snowfall

0.0 cm

Average feels-like high

33.4 °C

Average feels-like low

22.6 °C

Average peak gust

26.7 km/h

Tropical nights (≥ 20 °C)

218 d/yr

Solar radiation

15.9 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.1 °C

since 1940

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

26 May 1957

Coldest day

4.4 °C

31 January 1964

Wettest day

224 mm

21 October 2005

Windiest day

48.3 km/h

26 May 2009

Strongest gust

103.3 km/h

26 May 2009

Hottest feels-like

49.1 °C

25 May 1957

Coldest feels-like

0.5 °C

31 January 1964

Sunniest day

13.3 h

10 June 1972

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202537.4 °C10 May 202510.4 °C3 January 202525.2 °C2,081 mm2180
202439.4 °C28 April 20247.6 °C28 January 202425.4 °C1,828 mm2200
202340.5 °C10 May 20237.5 °C18 January 202325.6 °C2,305 mm2430
202236.6 °C13 July 20228.5 °C30 January 202225.1 °C2,108 mm2130
202138.9 °C26 April 20218.4 °C1 February 202125.2 °C1,740 mm2300
202036.5 °C3 August 20208.7 °C23 January 202024.6 °C2,534 mm2030
201937.2 °C12 August 20197.7 °C26 December 201925.0 °C2,543 mm2150
201837.4 °C20 July 20185.8 °C8 January 201824.8 °C1,658 mm2210
201736.5 °C27 April 20177.1 °C14 January 201725.0 °C2,293 mm1910
201640.4 °C25 April 20169.3 °C25 January 201625.3 °C2,076 mm2280
201536.8 °C29 July 20158.1 °C1 February 201524.7 °C2,349 mm1870
201440.8 °C25 April 20148.8 °C8 January 201425.1 °C2,139 mm2260
201340.0 °C13 April 20135.1 °C9 January 201325.0 °C1,746 mm2240
201240.2 °C15 May 20127.2 °C16 January 201224.8 °C1,840 mm2360
201137.7 °C21 April 20117.7 °C12 January 201124.7 °C2,501 mm2150
201041.1 °C5 April 20109.1 °C13 January 201025.4 °C2,521 mm2340
200940.2 °C23 April 20099.7 °C30 December 200925.5 °C2,393 mm2380
200842.1 °C27 April 20088.2 °C3 February 200825.1 °C2,538 mm2240
200743.6 °C1 June 20076.5 °C15 January 200725.1 °C2,644 mm2050
200640.7 °C12 April 200610.2 °C23 January 200625.4 °C1,946 mm2280
200539.6 °C18 April 20059.8 °C3 February 200525.0 °C2,374 mm2130
200443.1 °C11 May 20047.8 °C28 January 200424.8 °C2,497 mm1920
200336.9 °C7 May 20037.2 °C22 January 200324.4 °C2,721 mm1910
200237.1 °C19 April 20029.6 °C31 December 200224.7 °C2,423 mm1930
200141.3 °C7 April 20017.7 °C11 January 200125.0 °C1,841 mm2170
200037.9 °C6 April 20008.4 °C8 January 200024.5 °C2,641 mm2110
199939.3 °C4 April 19998.4 °C12 January 199925.1 °C2,293 mm2200
199839.5 °C20 May 19987.3 °C20 January 199825.0 °C2,181 mm2050
199738.0 °C5 May 19978.0 °C14 January 199724.4 °C2,359 mm2050
199641.4 °C10 April 19968.5 °C19 January 199625.1 °C2,311 mm2100
199542.9 °C25 April 19957.1 °C3 January 199525.2 °C2,575 mm2170
199442.2 °C6 May 19948.2 °C18 January 199425.1 °C1,739 mm2230
199338.9 °C7 April 19936.4 °C21 January 199324.3 °C2,855 mm1720
199242.9 °C14 April 19927.9 °C3 January 199224.6 °C1,793 mm2100
199139.8 °C16 April 19916.8 °C22 January 199124.4 °C2,090 mm1940
199040.2 °C14 April 19907.4 °C2 January 199024.4 °C2,449 mm1800
198942.7 °C7 May 19896.4 °C12 January 198924.7 °C2,339 mm1990
198841.3 °C11 April 19887.3 °C26 January 198825.0 °C2,182 mm2230
198742.7 °C18 May 19879.2 °C4 January 198725.1 °C2,067 mm1930
198642.8 °C18 April 19868.9 °C18 January 198624.6 °C1,990 mm1760
198540.9 °C25 April 19857.0 °C15 January 198524.6 °C2,160 mm1860
198440.6 °C8 April 19847.1 °C25 January 198424.3 °C1,901 mm1950
198339.7 °C9 April 19835.4 °C6 February 198324.5 °C2,132 mm2050
198240.7 °C24 May 19828.6 °C5 January 198224.8 °C1,444 mm2100
198136.1 °C13 June 19817.5 °C11 January 198124.3 °C1,704 mm2130
198041.4 °C24 April 19806.7 °C16 January 198024.7 °C1,843 mm2070
197942.6 °C5 June 19798.0 °C9 January 197925.2 °C1,970 mm1960
197839.6 °C10 April 19786.2 °C4 January 197824.3 °C1,910 mm2000
197738.6 °C20 March 19777.2 °C30 January 197724.4 °C2,066 mm1790
197640.6 °C17 April 19766.7 °C12 December 197624.9 °C2,076 mm2210
197541.0 °C10 April 19757.7 °C12 December 197524.6 °C2,084 mm1990
197436.0 °C17 March 19747.4 °C11 February 197424.1 °C2,755 mm1790
197343.0 °C17 April 19738.1 °C17 January 197324.8 °C2,852 mm1770
197241.9 °C17 May 19728.7 °C16 February 197224.9 °C2,191 mm2050
197136.4 °C25 March 19716.8 °C30 January 197124.0 °C2,593 mm1460
197038.9 °C11 May 19708.4 °C3 February 197024.5 °C2,219 mm1940
196936.6 °C17 May 19697.9 °C6 January 196924.4 °C1,986 mm1990
196840.4 °C22 April 19687.3 °C29 December 196824.2 °C2,275 mm1840
196735.6 °C10 April 19677.1 °C1 February 196724.1 °C2,148 mm1740
196643.7 °C2 May 19667.8 °C17 January 196624.3 °C2,103 mm1680
196540.2 °C26 April 19657.7 °C9 January 196524.2 °C2,333 mm1610
196440.7 °C9 April 19644.4 °C31 January 196424.9 °C2,420 mm2050
196340.5 °C31 March 19636.9 °C4 January 196324.6 °C2,485 mm2060
196240.5 °C15 April 19625.2 °C16 January 196224.6 °C2,062 mm2010
196142.5 °C24 April 19617.4 °C25 December 196124.7 °C2,286 mm1990
196044.0 °C1 May 19608.4 °C25 January 196025.5 °C2,193 mm2090
195941.0 °C9 April 19597.8 °C11 January 195924.3 °C2,677 mm1540
195839.8 °C15 April 19589.3 °C11 February 195825.2 °C2,584 mm1970
195746.2 °C26 May 19577.8 °C13 February 195725.4 °C1,704 mm2090
195642.7 °C19 April 19568.9 °C2 January 195624.6 °C2,065 mm1890
195540.6 °C23 April 19556.7 °C2 January 195524.8 °C2,027 mm1790
195441.4 °C20 April 19549.1 °C13 January 195424.6 °C2,532 mm1740
195334.2 °C12 August 19536.9 °C25 January 195323.4 °C2,538 mm960
195236.0 °C14 April 19528.5 °C14 January 195223.7 °C2,452 mm1240
195136.7 °C18 April 19519.0 °C26 January 195123.9 °C2,269 mm1610
195036.8 °C10 April 19507.6 °C14 February 195023.8 °C2,640 mm1330
194934.8 °C16 June 19497.8 °C1 January 194923.4 °C2,654 mm1030
194838.1 °C13 April 19489.5 °C17 January 194824.2 °C2,356 mm1750
194740.5 °C8 April 19478.9 °C16 January 194724.7 °C1,807 mm1780
194638.8 °C19 March 19469.8 °C2 January 194624.5 °C2,092 mm1870
194540.9 °C3 April 19456.7 °C8 January 194524.2 °C1,740 mm1720
194437.3 °C15 March 19449.5 °C19 January 194424.5 °C1,649 mm1920
194333.8 °C10 July 19438.0 °C3 February 194323.5 °C2,113 mm1400
194239.2 °C5 April 19429.6 °C4 February 194224.3 °C2,267 mm1610
194137.2 °C7 April 19418.0 °C13 January 194123.8 °C2,051 mm1490
194038.2 °C16 April 19408.0 °C21 December 194023.7 °C1,740 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.3 °C
+0.4 °C
Hot days (≥ 30 °C)
218 d/yr
+24
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2081 mm
-124 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan23.9 °C-0.4 °C0 mm-16 mm
Feb27.2 °C-0.1 °C4 mm-13 mm
Mar31.5 °C-0.5 °C14 mm-21 mm
Apr32.1 °C-1.5 °C144 mm+23 mm
May31.5 °C-0.5 °C512 mm+202 mm
Jun33.7 °C+2.0 °C243 mm-207 mm
Jul33.2 °C+1.6 °C274 mm-157 mm
Aug32.4 °C+0.9 °C292 mm-74 mm
Sep33.4 °C+2.3 °C258 mm-45 mm
Oct31.6 °C+1.4 °C207 mm+73 mm
Nov29.1 °C+0.7 °C132 mm+116 mm
Dec24.3 °C-1.3 °C0 mm-6 mm

The year's extremes

Hottest day
37.4 °C
10 May 2025
Coldest day
10.4 °C
3 Jan 2025
Wettest day
129.5 mm
1 Nov 2025
Windiest day
30.6 km/h
30 May 2025
Strongest gust
59.0 km/h
30 May 2025
Hottest feels-like
46.1 °C
13 Jul 2025
Coldest feels-like
9.2 °C
8 Feb 2025
Sunniest day
12.8 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 Dinajpur?

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

What is the hottest day ever recorded in Dinajpur?

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

What is the coldest day in Dinajpur?

The coldest day measured in Dinajpur between 1940 and 2025 was 31 January 1964, at 4.4 °C.

Does it snow in Dinajpur?

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

Has the climate of Dinajpur warmed?

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

What is the wettest day in Dinajpur?

The wettest day measured in Dinajpur between 1940 and 2025 was 21 October 2005, with 224 mm of rain in 24 hours.

What was the windiest day in Dinajpur?

The windiest day measured in Dinajpur between 1940 and 2025 was 26 May 2009, with winds reaching 48.3 km/h.

What is the warmest month in Dinajpur?

The warmest month in Dinajpur is July (28.3 °C on average); the coldest is January (17.1 °C).

How much does it rain in Dinajpur?

Dinajpur receives on average 2,205 mm of precipitation per year, spread over about 173 rainy days.

Is it sunny in Dinajpur?

Dinajpur gets on average 9.0 hours of sunshine per day, roughly 3,285 hours per year over 1940-2025.

Are there tropical nights in Dinajpur?

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

What was the most extreme apparent temperature in Dinajpur?

In Dinajpur, between 1940 and 2025, the highest apparent temperature reached 49.1 °C on 25 May 1957, and the lowest was 0.5 °C on 31 January 1964.

Compare Dinajpur with another city

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

Nearby cities

The climate around Dinajpur

Other cities — Bangladesh