Climate in West Bengal

Rainfall patterns, temperature trends, and extreme weather events across West Bengal's 23 districts.

West Bengal's climate is a tale of geographic extremes. Coastal and Himalayan foothill districts get more than 2,500 mm of rainfall a year; the western laterite belt gets under 1,200 mm. Three-quarters of the annual rain arrives in just four monsoon months. And the state-average temperature has drifted upward by roughly half a degree in three decades — consistent with national warming.

Data: latest Daily· 2 sourcesMethodology →
Loading climate data...

Key figures & data tables

West Bengal averages about 1,965 mm of rain a year across its 23 districts, against an all-India average of 1,160 mm. The spread is the story: Alipurduar receives 3,650 mm while Purulia gets 1,310 mm — more than a 2.8-fold difference within one state.

Rainfall is concentrated in four months: 78% of the annual total falls in the monsoon. The wettest month is Jul and the driest Jan.

Average temperature has risen from 25.5°C in 2015 to 22.3°C in 2026 (-3.2°C over 11 years), tracking the national figure of 21.5°C. The state has absorbed 7 recorded major extreme events in the period covered, including Cyclone Amphan (2020).

The rows behind the charts above — 4 tables

›Annual and seasonal rainfall by West Bengal district (mm)(23 rows)

Source: India Meteorological Department; Open-Meteo historical reanalysis.

Annual and seasonal rainfall by West Bengal district (mm)
DistrictAnnualMonsoonPost-monsoonWinterPre-monsoon
Alipurduar3,6502,92028525420
Darjeeling3,4122,80518928390
Jalpaiguri3,2002,56023822380
Cooch Behar2,9002,32021718345
Kalimpong2,8002,24020030330
Kolkata1,8931,32622467275
Medinipur (Purba)1,8761,34923673218
Howrah1,8741,32321569267
Uttar Dinajpur1,8201,45613715212
South 24 Parganas1,8121,45014720195
Medinipur (Paschim)1,7241,26517957224
Dakshin Dinajpur1,7001,36012916195
North 24 Parganas1,6321,31012522175
Murshidabad1,6311,12914945307
Barddhaman (Purba)1,6191,16916661223
Malda1,6111,19113831251
Barddhaman (Paschim)1,5821,17515750200
Nadia1,5101,20810923170
Hooghly1,4801,18510126168
Jhargram1,4201,13610319162
Bankura1,3801,10410024152
Birbhum1,3501,0809725148
Purulia1,3101,0489522145
›Average monthly rainfall in West Bengal (mm)(12 rows)
Average monthly rainfall in West Bengal (mm)
MonthRainfall (mm)
Jan11
Feb23
Mar32
Apr64
May168
Jun273
Jul404
Aug389
Sep324
Oct166
Nov17
Dec21
›Temperature trend in West Bengal vs India (°C)(12 rows)
Temperature trend in West Bengal vs India (°C)
YearMaxMinAverageIndia average
2,01530.121.725.524.8
2,01630.52225.825
2,01730.321.825.624.9
2,01830.121.125.224.6
2,01930.221.525.424.7
2,02029.921.325.224.5
2,02130.421.625.524.7
2,02230.521.325.424.6
2,02331.421.726.125.1
2,0243121.725.924.9
2,02530.821.625.724.8
2,02628.716.822.321.5
›Major extreme weather events affecting West Bengal(7 rows)
Major extreme weather events affecting West Bengal
YearEventTypeDistricts affected
2,020Cyclone AmphanCycloneSouth 24 Parganas, Kolkata, North 24 Parganas
2,021Cyclone YaasCyclonePurba Medinipur, South 24 Parganas
2,022Severe FloodsFloodMurshidabad, Malda, Nadia
2,023Heat WaveHeat WaveBankura, Purulia, Birbhum, Barddhaman
2,023Flash FloodsFloodDarjeeling, Kalimpong, Jalpaiguri
2,024Cyclone RemalCycloneSouth 24 Parganas, North 24 Parganas, Kolkata
2,024Severe Heat WaveHeat WaveBankura, Purulia, Birbhum, Paschim Barddhaman