Diphu climate — normals and trends

Diphu (India) has a humid subtropical, dry winter climate (Cwa) under the Köppen-Geiger classification. Its mean annual temperature is 23.0 °C and it receives 1,634 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 (27.7 °C on average) and the coldest is January (15.4 °C). Rainfall peaks in June.

Diphu averages 0 frost days, 130 hot days (≥ 30 °C) and 169 rainy days per year.

Diphu has warmed by +1.5 °C between 1940 and 2025, or +0.18 °C per decade. This trend is statistically significant.

The hottest day of the period reached 40.4 °C (on 1 June 1979) and the coldest 2.9 °C (on 5 January 1983).

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

DiphuAssam

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

Mean daily temperature

23.0°C

Average daily high

27.9°C

Average daily low

18.6°C

Annual rainfall

1,634mm

Sunshine / day

9.7h

Mean relative humidity

81%

Average peak wind

7.6km/h

Seasonal range

12.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

130 d/yr

Rainy days (≥ 1 mm)

169 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.7 °C

Average feels-like low

21.0 °C

Average peak gust

24.7 km/h

Tropical nights (≥ 20 °C)

183 d/yr

Solar radiation

16.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.5 °C

since 1940

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

40.4 °C

1 June 1979

Coldest day

2.9 °C

5 January 1983

Wettest day

246 mm

29 May 1988

Windiest day

32.5 km/h

1 October 1966

Strongest gust

77.4 km/h

30 March 1970

Hottest feels-like

46.0 °C

27 July 2024

Coldest feels-like

0.9 °C

5 January 1983

Sunniest day

13.2 h

2 July 1942

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.9 °C12 June 202510.5 °C2 January 202524.6 °C1,386 mm1930
202437.2 °C27 July 20246.6 °C20 January 202424.1 °C1,817 mm1830
202337.2 °C5 June 20238.0 °C19 January 202324.4 °C1,222 mm1960
202235.7 °C11 August 20228.8 °C13 February 202223.9 °C1,411 mm1690
202136.7 °C26 April 20218.7 °C2 January 202124.2 °C1,091 mm1800
202036.1 °C20 September 20206.7 °C25 January 202023.7 °C1,282 mm1690
201935.9 °C6 August 20197.9 °C18 January 201923.8 °C1,577 mm1780
201835.6 °C5 June 20188.1 °C9 January 201823.9 °C957 mm1830
201734.6 °C7 June 20177.0 °C14 January 201724.0 °C1,975 mm1500
201634.9 °C3 August 20166.9 °C15 January 201623.9 °C2,126 mm1680
201535.4 °C26 July 20156.4 °C26 December 201523.6 °C1,855 mm1580
201438.9 °C24 April 20147.2 °C10 January 201423.9 °C1,308 mm1880
201336.9 °C12 June 20135.1 °C12 January 201323.3 °C1,668 mm1680
201235.5 °C2 April 20126.2 °C15 January 201223.2 °C1,604 mm1700
201134.9 °C31 August 20116.2 °C22 January 201123.4 °C1,425 mm1810
201035.7 °C20 March 20106.4 °C2 January 201023.7 °C2,015 mm1610
200935.6 °C13 July 20097.3 °C28 December 200923.9 °C1,265 mm1770
200835.1 °C12 May 20086.9 °C4 February 200823.2 °C1,387 mm1540
200736.1 °C5 May 20076.2 °C19 January 200723.0 °C1,849 mm1290
200636.4 °C25 May 20067.2 °C13 January 200623.6 °C1,194 mm1700
200534.7 °C2 June 20056.9 °C13 January 200523.5 °C932 mm1450
200435.0 °C27 March 20046.2 °C30 December 200422.8 °C2,095 mm1150
200334.6 °C26 July 20036.9 °C26 January 200322.9 °C1,581 mm1080
200234.2 °C17 May 20027.8 °C1 January 200223.0 °C1,767 mm1270
200136.0 °C25 April 20016.8 °C8 January 200123.2 °C1,769 mm1390
200035.3 °C13 May 20006.4 °C4 January 200022.6 °C2,227 mm1210
199936.4 °C14 April 19996.9 °C13 January 199923.7 °C1,251 mm1550
199834.3 °C19 May 19987.4 °C22 January 199823.4 °C1,680 mm1440
199735.9 °C16 May 19975.2 °C18 January 199722.5 °C1,461 mm1120
199634.7 °C23 May 19967.3 °C23 January 199623.2 °C1,725 mm1410
199534.8 °C29 May 19955.4 °C25 January 199523.1 °C1,950 mm1320
199434.9 °C14 May 19947.3 °C6 January 199423.1 °C1,479 mm1400
199333.0 °C6 April 19936.8 °C17 January 199322.6 °C2,263 mm1020
199235.8 °C4 June 19925.5 °C4 January 199222.8 °C1,301 mm1430
199134.4 °C21 August 19915.7 °C22 January 199122.9 °C1,520 mm1220
199033.2 °C19 August 19906.3 °C1 January 199022.8 °C1,630 mm1120
198936.0 °C21 April 19895.5 °C13 January 198923.0 °C1,690 mm1440
198837.7 °C8 April 19886.3 °C28 January 198823.4 °C2,195 mm1130
198734.8 °C26 May 19875.8 °C4 January 198723.1 °C1,365 mm1270
198636.8 °C8 June 19867.2 °C15 January 198623.1 °C1,646 mm1270
198534.1 °C26 April 19855.8 °C17 January 198523.0 °C1,264 mm1270
198435.7 °C2 June 19846.9 °C22 January 198423.0 °C1,482 mm1390
198334.2 °C9 June 19832.9 °C5 January 198322.5 °C1,989 mm1140
198235.8 °C24 May 19826.1 °C28 December 198222.7 °C1,653 mm1290
198133.5 °C12 June 19816.2 °C11 January 198122.8 °C1,087 mm1210
198034.6 °C16 April 19805.9 °C8 January 198022.7 °C1,855 mm1240
197940.4 °C1 June 19794.6 °C8 January 197923.4 °C1,105 mm1530
197834.4 °C29 April 19784.6 °C12 January 197822.7 °C1,381 mm1420
197734.0 °C20 March 19774.9 °C31 January 197722.6 °C1,475 mm1090
197634.8 °C30 March 19765.5 °C2 January 197622.7 °C1,631 mm1210
197534.0 °C2 April 19755.6 °C20 January 197522.6 °C2,021 mm1190
197434.1 °C12 August 19745.9 °C6 January 197422.5 °C1,898 mm1040
197337.5 °C3 April 19736.7 °C26 December 197323.1 °C2,023 mm1340
197235.4 °C10 June 19726.3 °C19 January 197222.8 °C1,496 mm1220
197133.7 °C20 March 19716.1 °C4 January 197122.4 °C1,662 mm1020
197034.5 °C21 August 19705.5 °C30 January 197022.9 °C1,620 mm1410
196935.4 °C18 May 19694.1 °C17 January 196923.0 °C1,429 mm1600
196834.7 °C8 May 19685.1 °C18 January 196822.4 °C1,983 mm1080
196734.0 °C31 May 19676.5 °C31 January 196722.4 °C1,908 mm1050
196635.5 °C3 May 19667.7 °C29 January 196622.6 °C1,876 mm890
196535.0 °C7 June 19657.0 °C10 January 196522.4 °C1,785 mm910
196436.8 °C16 March 19645.2 °C30 January 196423.1 °C2,028 mm1380
196335.8 °C1 April 19636.5 °C14 January 196322.8 °C1,613 mm1280
196235.8 °C31 March 19623.0 °C4 January 196222.7 °C1,842 mm1350
196134.1 °C25 June 19614.6 °C26 December 196122.6 °C1,911 mm1130
196039.7 °C30 April 19605.4 °C25 January 196023.4 °C1,511 mm1400
195933.9 °C14 April 19596.8 °C2 February 195922.4 °C2,386 mm980
195835.8 °C27 March 19586.5 °C1 February 195823.2 °C2,141 mm1410
195738.1 °C12 April 19577.1 °C25 December 195722.7 °C1,607 mm1370
195637.5 °C18 April 19566.7 °C17 January 195622.7 °C1,753 mm1180
195535.1 °C23 April 19556.7 °C26 December 195522.7 °C1,585 mm1180
195435.7 °C23 March 19547.0 °C26 January 195422.8 °C1,725 mm1060
195333.7 °C14 August 19534.4 °C26 January 195322.2 °C1,569 mm730
195234.3 °C15 April 19527.8 °C13 January 195222.5 °C1,485 mm930
195134.6 °C9 April 19517.5 °C26 January 195122.6 °C1,552 mm890
195035.1 °C25 April 19506.8 °C14 February 195022.6 °C1,418 mm990
194933.1 °C17 June 19497.4 °C3 January 194922.4 °C1,731 mm710
194833.9 °C13 March 19487.8 °C18 January 194822.3 °C1,614 mm960
194736.4 °C18 May 19477.5 °C17 January 194723.0 °C1,874 mm1230
194635.6 °C13 March 19468.0 °C2 January 194623.2 °C1,070 mm1410
194535.8 °C4 April 19457.0 °C18 February 194522.6 °C1,720 mm1030
194433.8 °C13 March 19448.3 °C20 January 194422.7 °C1,338 mm1100
194333.1 °C4 July 19437.2 °C25 January 194321.9 °C1,254 mm540
194234.5 °C19 April 19427.5 °C6 February 194222.2 °C1,623 mm890
194132.7 °C16 March 19416.8 °C24 January 194122.0 °C1,773 mm570
194032.7 °C30 June 19404.7 °C8 January 194021.9 °C1,807 mm730

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.8 °C
+1.9 °C
Hot days (≥ 30 °C)
193 d/yr
+63
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1386 mm
-248 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan24.7 °C+2.5 °C5 mm-9 mm
Feb26.7 °C+1.7 °C4 mm-21 mm
Mar30.8 °C+1.9 °C55 mm-11 mm
Apr32.9 °C+2.9 °C38 mm-120 mm
May30.8 °C+0.6 °C244 mm-6 mm
Jun32.8 °C+2.0 °C187 mm-92 mm
Jul32.7 °C+2.0 °C345 mm+99 mm
Aug31.7 °C+1.2 °C227 mm-9 mm
Sep31.9 °C+2.0 °C190 mm-4 mm
Oct30.7 °C+2.3 °C67 mm-58 mm
Nov27.5 °C+1.9 °C24 mm-7 mm
Dec24.7 °C+1.9 °C1 mm-11 mm

The year's extremes

Hottest day
36.9 °C
12 Jun 2025
Coldest day
10.5 °C
2 Jan 2025
Wettest day
54.8 mm
27 Jul 2025
Windiest day
25.4 km/h
23 Apr 2025
Strongest gust
66.2 km/h
23 Apr 2025
Hottest feels-like
45.8 °C
12 Jun 2025
Coldest feels-like
10.2 °C
2 Jan 2025
Sunniest day
13.0 h
6 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 Diphu?

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

What is the hottest day ever recorded in Diphu?

The hottest day measured in Diphu between 1940 and 2025 was 1 June 1979, reaching 40.4 °C.

What is the coldest day in Diphu?

The coldest day measured in Diphu between 1940 and 2025 was 5 January 1983, at 2.9 °C.

Does it snow in Diphu?

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

Has the climate of Diphu warmed?

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

What is the wettest day in Diphu?

The wettest day measured in Diphu between 1940 and 2025 was 29 May 1988, with 246 mm of rain in 24 hours.

What was the windiest day in Diphu?

The windiest day measured in Diphu between 1940 and 2025 was 1 October 1966, with winds reaching 32.5 km/h.

What is the warmest month in Diphu?

The warmest month in Diphu is July (27.7 °C on average); the coldest is January (15.4 °C).

How much does it rain in Diphu?

Diphu receives on average 1,634 mm of precipitation per year, spread over about 169 rainy days.

Is it sunny in Diphu?

Diphu gets on average 9.7 hours of sunshine per day, roughly 3,540 hours per year over 1940-2025.

Are there tropical nights in Diphu?

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

What was the most extreme apparent temperature in Diphu?

In Diphu, between 1940 and 2025, the highest apparent temperature reached 46.0 °C on 27 July 2024, and the lowest was 0.9 °C on 5 January 1983.

Compare Diphu with another city

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

Nearby cities

The climate around Diphu

Other cities — India