Climate in West Bengal
Rainfall across West Bengal's 23 districts, monthly and seasonal rainfall, yearly temperature, and recent cyclones.
The five northern districts from Darjeeling to Cooch Behar get more than 3,000 mm of rain a year; Purulia, the driest, gets about 1,560 mm, still above IMD's all-India normal of 1,160 mm. About three-quarters of the rain falls between June and September. Figures are 2016-2025 averages from ERA5 reanalysis at one point per district.
Key figures & data tables
West Bengal averages about 2,123 mm of rain a yearacross its 23 district points (2016-2025, Open-Meteo reanalysis), against IMD’s all-India annual normal of 1,160.1 mm (1971-2020). Alipurduar receives 3,792 mm and Purulia 1,560 mm, a 2.4-fold difference.
Rainfall is concentrated in four months: 74% of the annual total falls in the monsoon. The wettest month is Jul and the driest Jan.
Average temperature across the district points was 24.9°C in 2015 and 24.9°C in 2025. Cyclone Amphan (2020), Cyclone Yaas (2021), Cyclone Remal (2024) reached the West Bengal coast, according to IMD.
The rows behind the charts above — 4 tables
›Annual and seasonal rainfall by West Bengal district (mm)(23 rows)
Source: Open-Meteo historical weather (ERA5 reanalysis), one point per district: a city in 9 districts and the OpenStreetMap district label point in the other 14. Annual and seasonal totals averaged over 2016-2025.
| District | Annual | Monsoon | Post-monsoon | Winter | Pre-monsoon |
|---|---|---|---|---|---|
| Alipurduar | 3,792 | 2,956 | 190 | 32 | 615 |
| Kalimpong | 3,784 | 2,711 | 253 | 154 | 666 |
| Darjeeling | 3,412 | 2,805 | 189 | 28 | 390 |
| Cooch Behar | 3,279 | 2,323 | 216 | 34 | 706 |
| Jalpaiguri | 3,177 | 2,571 | 181 | 26 | 399 |
| South 24 Parganas | 2,050 | 1,438 | 270 | 74 | 269 |
| North 24 Parganas | 1,915 | 1,300 | 225 | 68 | 321 |
| Kolkata | 1,893 | 1,326 | 224 | 67 | 275 |
| Hooghly | 1,878 | 1,304 | 202 | 57 | 314 |
| Medinipur (Purba) | 1,876 | 1,349 | 236 | 73 | 218 |
| Howrah | 1,874 | 1,323 | 215 | 69 | 267 |
| Uttar Dinajpur | 1,803 | 1,377 | 122 | 30 | 274 |
| Nadia | 1,761 | 1,156 | 189 | 69 | 347 |
| Medinipur (Paschim) | 1,724 | 1,265 | 179 | 57 | 224 |
| Barddhaman (Purba) | 1,686 | 1,163 | 174 | 68 | 281 |
| Dakshin Dinajpur | 1,681 | 1,240 | 131 | 29 | 282 |
| Jhargram | 1,663 | 1,251 | 161 | 49 | 202 |
| Murshidabad | 1,631 | 1,129 | 149 | 45 | 307 |
| Bankura | 1,616 | 1,192 | 152 | 62 | 209 |
| Malda | 1,611 | 1,191 | 138 | 31 | 251 |
| Birbhum | 1,587 | 1,151 | 161 | 41 | 234 |
| Barddhaman (Paschim) | 1,582 | 1,175 | 157 | 50 | 200 |
| Purulia | 1,560 | 1,203 | 139 | 50 | 168 |
›Average monthly rainfall in West Bengal (mm)(12 rows)
| Month | Rainfall (mm) |
|---|---|
| Jan | 10 |
| Feb | 25 |
| Mar | 38 |
| Apr | 77 |
| May | 203 |
| Jun | 336 |
| Jul | 457 |
| Aug | 407 |
| Sep | 344 |
| Oct | 167 |
| Nov | 17 |
| Dec | 20 |
›Yearly temperature in West Bengal (°C)(11 rows)
Mean of daily values across the district points. Source: Open-Meteo historical weather (ERA5 reanalysis).
| Year | Max | Min | Average |
|---|---|---|---|
| 2,015 | 29.4 | 21 | 24.9 |
| 2,016 | 29.8 | 21.3 | 25.2 |
| 2,017 | 29.7 | 21.1 | 25 |
| 2,018 | 29.6 | 20.5 | 24.6 |
| 2,019 | 29.7 | 20.8 | 24.8 |
| 2,020 | 29.3 | 20.6 | 24.5 |
| 2,021 | 29.8 | 20.9 | 24.9 |
| 2,022 | 29.9 | 20.6 | 24.7 |
| 2,023 | 30.7 | 20.9 | 25.4 |
| 2,024 | 30.4 | 20.9 | 25.2 |
| 2,025 | 30 | 20.9 | 24.9 |
›Cyclones that reached the West Bengal coast, 2020-2024(3 rows)
| Year | Cyclone | Landfall (IMD) | Source |
|---|---|---|---|
| 2,020 | Cyclone Amphan | Crossed the West Bengal-Bangladesh coast across the Sundarbans as a very severe cyclonic storm on 20 May 2020 | IMD RSMC New Delhi, press release on Super Cyclonic Storm Amphan |
| 2,021 | Cyclone Yaas | Crossed the north Odisha coast about 20 km south of Balasore on 26 May 2021; IMD reports adverse weather over West Bengal until 26 May | IMD RSMC New Delhi, Preliminary Report on VSCS Yaas (23-27 May 2021) |
| 2,024 | Cyclone Remal | Crossed the Bangladesh and adjoining West Bengal coasts between Sagar Islands and Khepupara on 26 May 2024 | IMD RSMC New Delhi, annual verification report 2024 |