Guwahati climate — normals and trends

Guwahati (India) has a humid subtropical, dry winter climate (Cwa) under the Köppen-Geiger classification. Its mean annual temperature is 23.9 °C and it receives 2,882 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.9 °C on average) and the coldest is January (17.0 °C). Rainfall peaks in July.

Guwahati averages 0 frost days, 145 hot days (≥ 30 °C) and 195 rainy days per year.

Guwahati has warmed by +1.4 °C between 1940 and 2025, or +0.17 °C per decade. This trend is statistically significant.

The hottest day of the period reached 41.0 °C (on 30 April 1960) and the coldest 6.6 °C (on 26 January 1953).

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

GuwahatiAssam

coords
26.18°, 91.75°
period
19402025 · 86 yrs
CwaHumid subtropical, dry winterWarmest monthJulyColdest monthJanuaryWettest monthJulyDriest monthDecember

Mean daily temperature

23.9°C

Average daily high

28.6°C

Average daily low

20.3°C

Annual rainfall

2,882mm

Sunshine / day

9.2h

Mean relative humidity

79%

Average peak wind

11.2km/h

Seasonal range

10.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

145 d/yr

Rainy days (≥ 1 mm)

195 d/yr

Annual snowfall

0.0 cm

Average feels-like high

32.2 °C

Average feels-like low

23.0 °C

Average peak gust

28.1 km/h

Tropical nights (≥ 20 °C)

212 d/yr

Solar radiation

15.7 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.4 °C

since 1940

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

30 April 1960

Coldest day

6.6 °C

26 January 1953

Wettest day

208 mm

24 July 1964

Windiest day

44.5 km/h

28 May 2024

Strongest gust

99.4 km/h

28 May 2024

Hottest feels-like

46.8 °C

19 September 2024

Coldest feels-like

4.2 °C

26 December 1961

Sunniest day

13.5 h

26 June 1961

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202537.4 °C13 July 202511.7 °C11 January 202525.3 °C2,532 mm2050
202438.4 °C25 May 202411.5 °C24 December 202425.1 °C3,330 mm1940
202338.3 °C17 April 202310.5 °C21 January 202325.3 °C2,602 mm2010
202236.5 °C14 July 202210.0 °C29 January 202224.7 °C2,135 mm1720
202137.0 °C26 April 202111.0 °C4 January 202125.1 °C2,025 mm1970
202036.4 °C3 August 202010.3 °C7 January 202024.6 °C2,471 mm1880
201937.7 °C12 August 201910.1 °C2 January 201924.7 °C2,707 mm1710
201837.3 °C19 August 20189.1 °C9 January 201824.5 °C2,735 mm1710
201737.0 °C18 July 201710.0 °C14 January 201724.9 °C3,159 mm1640
201636.7 °C25 August 201610.0 °C15 January 201624.9 °C3,380 mm1910
201536.3 °C26 July 20158.0 °C26 December 201524.5 °C2,819 mm1550
201440.0 °C22 April 20149.6 °C29 December 201424.6 °C2,642 mm1980
201337.1 °C12 April 20136.8 °C12 January 201324.5 °C2,571 mm2020
201238.2 °C3 April 20129.8 °C16 January 201224.2 °C3,044 mm1750
201134.9 °C4 September 20119.3 °C19 January 201124.2 °C3,317 mm1850
201037.9 °C20 March 20109.5 °C3 January 201024.5 °C2,979 mm1750
200937.8 °C27 April 200910.0 °C11 January 200925.0 °C2,339 mm2060
200835.6 °C8 July 20089.5 °C3 February 200824.2 °C3,338 mm1650
200736.3 °C10 August 20078.5 °C14 January 200724.2 °C2,852 mm1610
200636.7 °C16 August 200611.0 °C26 January 200624.7 °C2,197 mm1830
200535.4 °C13 September 20059.0 °C24 January 200524.3 °C2,572 mm1500
200435.3 °C12 August 20049.1 °C28 December 200423.9 °C3,017 mm1290
200335.8 °C26 July 200310.2 °C26 January 200323.8 °C2,954 mm1360
200234.9 °C9 September 200210.0 °C5 January 200224.1 °C3,426 mm1360
200138.1 °C7 April 20019.6 °C11 January 200124.2 °C2,913 mm1760
200036.1 °C6 April 20009.5 °C8 January 200023.8 °C2,664 mm1500
199937.6 °C22 April 19999.7 °C13 January 199924.8 °C3,156 mm1840
199836.7 °C21 May 19989.1 °C23 January 199824.3 °C3,102 mm1520
199735.1 °C27 August 19979.4 °C26 January 199723.5 °C2,908 mm1300
199638.4 °C16 April 19969.9 °C13 January 199624.2 °C2,699 mm1610
199536.4 °C14 April 19958.4 °C4 January 199524.2 °C3,767 mm1820
199436.0 °C6 May 19949.9 °C18 January 199423.9 °C3,137 mm1620
199335.3 °C7 April 19939.4 °C24 January 199323.6 °C3,970 mm1230
199238.1 °C14 April 19927.4 °C3 January 199223.7 °C2,109 mm1480
199136.1 °C21 August 19918.9 °C23 January 199123.8 °C3,196 mm1350
199035.2 °C25 June 19909.2 °C3 January 199023.8 °C3,436 mm1230
198936.6 °C22 April 19896.7 °C14 January 198923.7 °C2,595 mm1400
198834.8 °C8 April 19888.8 °C28 January 198824.1 °C3,467 mm1210
198736.0 °C18 May 19878.8 °C5 January 198724.0 °C2,446 mm1280
198637.6 °C1 April 19869.8 °C19 January 198624.0 °C2,961 mm1440
198534.4 °C19 March 19858.6 °C19 January 198523.8 °C2,343 mm1430
198435.6 °C5 April 19848.5 °C30 January 198423.7 °C2,963 mm1330
198337.2 °C9 April 19837.2 °C7 January 198323.6 °C2,550 mm1380
198235.3 °C25 May 19829.2 °C28 December 198223.8 °C2,156 mm1490
198134.5 °C11 June 19817.9 °C11 January 198124.0 °C2,014 mm1710
198036.2 °C7 April 19809.8 °C9 February 198023.9 °C2,858 mm1400
197936.9 °C4 April 19797.6 °C9 January 197924.4 °C1,954 mm1610
197837.3 °C10 April 19786.9 °C5 January 197823.8 °C2,407 mm1770
197735.8 °C24 March 19777.2 °C9 February 197723.4 °C3,004 mm1260
197636.8 °C16 April 19768.9 °C31 December 197623.8 °C2,432 mm1400
197537.3 °C2 April 19759.0 °C15 January 197523.9 °C2,984 mm1440
197435.3 °C13 August 19747.8 °C7 February 197423.6 °C2,933 mm1130
197338.2 °C31 March 197310.3 °C20 January 197324.1 °C3,536 mm1420
197234.8 °C13 July 19729.2 °C8 February 197223.6 °C2,565 mm1330
197135.1 °C17 March 19717.9 °C31 January 197123.4 °C3,079 mm1220
197036.7 °C1 April 19709.2 °C3 January 197023.8 °C3,094 mm1480
196934.7 °C31 May 19698.5 °C3 January 196923.8 °C2,484 mm1530
196835.9 °C22 April 19687.7 °C3 February 196823.5 °C2,736 mm1370
196734.6 °C10 April 19679.1 °C15 January 196723.5 °C2,928 mm1160
196636.7 °C1 April 196610.5 °C30 December 196623.7 °C2,737 mm1070
196535.3 °C18 March 196510.1 °C9 January 196523.4 °C3,216 mm1020
196437.6 °C16 March 19646.6 °C28 January 196424.0 °C3,877 mm1580
196338.4 °C31 March 19639.7 °C14 January 196323.9 °C3,683 mm1490
196237.8 °C2 April 19626.9 °C3 January 196223.8 °C3,179 mm1410
196136.4 °C16 April 19616.6 °C26 December 196123.6 °C2,976 mm1400
196041.0 °C30 April 19608.3 °C2 January 196024.5 °C3,397 mm1480
195936.4 °C21 March 19599.3 °C1 February 195923.4 °C3,521 mm1160
195837.0 °C27 March 19589.1 °C26 December 195823.9 °C3,631 mm1430
195740.5 °C20 April 19578.9 °C19 January 195723.7 °C2,710 mm1540
195636.9 °C18 April 19568.8 °C3 January 195623.6 °C3,396 mm1250
195537.8 °C21 April 19559.5 °C27 December 195523.8 °C2,921 mm1300
195436.1 °C23 March 19549.8 °C26 January 195423.7 °C2,646 mm1050
195334.2 °C19 June 19536.6 °C26 January 195323.1 °C2,839 mm760
195233.3 °C4 July 19529.2 °C31 December 195223.3 °C3,049 mm1040
195134.5 °C24 July 19519.9 °C26 January 195123.4 °C2,889 mm990
195034.4 °C11 April 19509.6 °C15 February 195023.4 °C2,878 mm960
194933.4 °C13 July 19499.1 °C2 January 194923.1 °C3,357 mm860
194834.7 °C4 April 19489.5 °C16 December 194823.6 °C2,858 mm1170
194737.2 °C8 April 194710.4 °C15 January 194724.1 °C2,772 mm1430
194636.1 °C22 March 194610.4 °C3 January 194624.0 °C2,728 mm1420
194538.0 °C4 April 19458.1 °C8 January 194523.7 °C2,874 mm1320
194434.8 °C23 April 194410.4 °C29 January 194423.9 °C2,550 mm1360
194333.9 °C10 July 19439.5 °C3 February 194322.8 °C2,247 mm730
194235.7 °C17 March 194210.3 °C3 January 194223.4 °C3,188 mm990
194133.7 °C16 March 19419.3 °C25 January 194123.3 °C2,670 mm1100
194034.2 °C2 July 19409.3 °C5 January 194023.0 °C2,385 mm1000

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.1 °C
+1.5 °C
Hot days (≥ 30 °C)
205 d/yr
+60
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2532 mm
-350 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan24.7 °C+1.4 °C6 mm-7 mm
Feb26.1 °C+0.2 °C7 mm-12 mm
Mar31.1 °C+1.1 °C31 mm-27 mm
Apr32.3 °C+1.8 °C119 mm-43 mm
May30.5 °C+0.5 °C410 mm+104 mm
Jun33.2 °C+2.6 °C297 mm-235 mm
Jul33.2 °C+2.4 °C503 mm-154 mm
Aug32.3 °C+1.3 °C602 mm-2 mm
Sep33.0 °C+2.5 °C386 mm+18 mm
Oct31.3 °C+2.0 °C115 mm-19 mm
Nov28.6 °C+1.7 °C53 mm+31 mm
Dec25.3 °C+1.0 °C5 mm-3 mm

The year's extremes

Hottest day
37.4 °C
13 Jul 2025
Coldest day
11.7 °C
11 Jan 2025
Wettest day
125.7 mm
30 May 2025
Windiest day
34.4 km/h
30 May 2025
Strongest gust
68.8 km/h
30 May 2025
Hottest feels-like
45.8 °C
10 Jun 2025
Coldest feels-like
10.9 °C
11 Jan 2025
Sunniest day
13.1 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 Guwahati?

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

What is the hottest day ever recorded in Guwahati?

The hottest day measured in Guwahati between 1940 and 2025 was 30 April 1960, reaching 41.0 °C.

What is the coldest day in Guwahati?

The coldest day measured in Guwahati between 1940 and 2025 was 26 January 1953, at 6.6 °C.

Does it snow in Guwahati?

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

Has the climate of Guwahati warmed?

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

What is the wettest day in Guwahati?

The wettest day measured in Guwahati between 1940 and 2025 was 24 July 1964, with 208 mm of rain in 24 hours.

What was the windiest day in Guwahati?

The windiest day measured in Guwahati between 1940 and 2025 was 28 May 2024, with winds reaching 44.5 km/h.

What is the warmest month in Guwahati?

The warmest month in Guwahati is July (27.9 °C on average); the coldest is January (17.0 °C).

How much does it rain in Guwahati?

Guwahati receives on average 2,882 mm of precipitation per year, spread over about 195 rainy days.

Is it sunny in Guwahati?

Guwahati gets on average 9.2 hours of sunshine per day, roughly 3,358 hours per year over 1940-2025.

Are there tropical nights in Guwahati?

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

What was the most extreme apparent temperature in Guwahati?

In Guwahati, between 1940 and 2025, the highest apparent temperature reached 46.8 °C on 19 September 2024, and the lowest was 4.2 °C on 26 December 1961.

Compare Guwahati with another city

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

Nearby cities

The climate around Guwahati

Other cities — India