Calcutta climate — normals and trends

Calcutta (South Africa) has a humid subtropical, dry winter climate (Cwa) under the Köppen-Geiger classification. Its mean annual temperature is 20.4 °C and it receives 810 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 January (23.8 °C on average) and the coldest is July (15.4 °C). Rainfall peaks in December.

Calcutta averages 0 frost days, 86 hot days (≥ 30 °C) and 109 rainy days per year.

Calcutta has warmed by +0.9 °C between 1940 and 2025, or +0.11 °C per decade. This trend is statistically significant.

The hottest day of the period reached 41.5 °C (on 28 October 2019) and the coldest 1.4 °C (on 28 June 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

CalcuttaMpumalanga

coords
-24.98°, 31.23°
period
19402025 · 86 yrs
CwaHumid subtropical, dry winterWarmest monthJanuaryColdest monthJulyWettest monthDecemberDriest monthJune

Mean daily temperature

20.4°C

Average daily high

26.6°C

Average daily low

15.5°C

Annual rainfall

810mm

Sunshine / day

9.5h

Mean relative humidity

69%

Average peak wind

13.5km/h

Seasonal range

8.4°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

86 d/yr

Rainy days (≥ 1 mm)

109 d/yr

Annual snowfall

0.0 cm

Average feels-like high

27.6 °C

Average feels-like low

15.6 °C

Average peak gust

30.2 km/h

Tropical nights (≥ 20 °C)

57 d/yr

Solar radiation

17.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.9 °C

since 1940

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

28 October 2019

Coldest day

1.4 °C

28 June 1964

Wettest day

161 mm

12 December 1957

Windiest day

41.8 km/h

28 January 1976

Strongest gust

81.7 km/h

13 March 1941

Hottest feels-like

45.3 °C

8 February 1984

Coldest feels-like

-1.7 °C

28 June 1964

Sunniest day

13.6 h

19 December 1941

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202538.5 °C16 September 20253.8 °C29 July 202521.1 °C878 mm860
202440.9 °C13 December 20245.1 °C7 July 202421.6 °C620 mm1270
202337.3 °C16 September 20237.9 °C13 July 202320.9 °C1,125 mm920
202239.1 °C9 October 20224.0 °C17 June 202220.9 °C842 mm930
202138.1 °C23 October 20215.2 °C27 July 202120.6 °C1,017 mm990
202039.3 °C8 November 20203.9 °C14 June 202020.8 °C885 mm900
201941.5 °C28 October 20195.2 °C22 July 201921.7 °C633 mm1260
201839.6 °C18 September 20186.9 °C7 June 201821.3 °C542 mm1140
201737.0 °C25 October 20176.7 °C21 August 201720.6 °C877 mm840
201640.8 °C20 February 20165.8 °C12 August 201621.6 °C561 mm1260
201539.6 °C8 October 20155.9 °C19 June 201522.0 °C393 mm1500
201438.1 °C8 October 20143.8 °C11 July 201420.6 °C680 mm860
201339.8 °C12 October 20136.0 °C12 June 201320.1 °C1,031 mm680
201238.5 °C1 September 20124.2 °C8 August 201220.8 °C650 mm1020
201140.7 °C23 October 20116.2 °C27 June 201120.6 °C697 mm920
201040.4 °C11 October 20105.4 °C17 June 201020.9 °C897 mm950
200936.2 °C13 November 20094.8 °C27 June 200920.5 °C738 mm900
200838.2 °C2 October 20086.6 °C15 July 200821.0 °C647 mm1150
200737.6 °C22 September 20075.0 °C24 May 200720.6 °C662 mm1030
200637.0 °C4 December 20065.5 °C5 June 200620.2 °C979 mm720
200538.6 °C12 October 20057.0 °C11 July 200521.3 °C739 mm1220
200440.3 °C7 October 20045.2 °C12 June 200420.5 °C921 mm910
200338.7 °C9 December 20035.1 °C22 August 200321.3 °C533 mm1320
200237.6 °C4 November 20025.7 °C12 July 200220.7 °C465 mm960
200137.8 °C11 September 20016.0 °C25 July 200120.3 °C1,025 mm670
200035.5 °C10 September 20004.0 °C17 July 200019.7 °C1,477 mm430
199935.6 °C18 November 19996.1 °C10 June 199920.2 °C837 mm490
199837.2 °C5 April 19987.7 °C16 July 199820.6 °C1,139 mm920
199737.5 °C29 September 19975.5 °C4 August 199720.0 °C872 mm710
199636.0 °C4 November 19964.8 °C9 July 199620.0 °C961 mm770
199538.3 °C12 October 19954.2 °C8 August 199520.3 °C689 mm860
199437.1 °C28 September 19942.0 °C13 July 199419.9 °C489 mm850
199337.5 °C2 December 19933.7 °C23 June 199320.5 °C640 mm730
199241.4 °C26 February 19924.7 °C6 July 199221.6 °C598 mm1570
199137.0 °C3 March 19913.5 °C30 July 199120.4 °C710 mm1050
199038.6 °C14 November 19903.4 °C2 July 199020.1 °C754 mm710
198938.1 °C20 December 19895.1 °C25 July 198920.3 °C838 mm700
198836.6 °C30 September 19884.9 °C26 June 198820.2 °C922 mm880
198735.9 °C20 February 19874.5 °C23 June 198720.6 °C792 mm1040
198636.2 °C16 March 19865.5 °C21 July 198620.4 °C635 mm970
198535.6 °C11 September 19855.5 °C18 July 198520.3 °C790 mm840
198436.0 °C8 February 19844.8 °C18 June 198419.8 °C1,019 mm660
198340.4 °C11 January 19835.7 °C12 August 198320.8 °C658 mm960
198237.1 °C23 December 19823.8 °C17 June 198220.3 °C509 mm920
198137.2 °C5 November 19813.8 °C17 June 198119.5 °C844 mm610
198036.9 °C4 January 19802.9 °C12 July 198019.7 °C952 mm680
197938.5 °C1 October 19793.6 °C26 July 197920.1 °C708 mm880
197834.1 °C28 September 19784.9 °C26 June 197820.0 °C1,010 mm600
197737.3 °C22 January 19775.0 °C5 July 197720.4 °C1,159 mm800
197639.1 °C24 November 19764.9 °C17 July 197619.8 °C858 mm570
197536.3 °C11 January 19752.7 °C25 July 197519.6 °C1,053 mm580
197436.3 °C26 October 19745.8 °C9 September 197420.0 °C909 mm650
197337.6 °C25 January 19735.1 °C12 August 197320.1 °C1,180 mm940
197237.0 °C30 December 19724.7 °C30 June 197219.8 °C974 mm600
197137.9 °C11 January 19716.4 °C15 July 197120.1 °C810 mm660
197036.8 °C1 February 19706.0 °C10 June 197020.8 °C622 mm1280
196936.6 °C9 March 19693.1 °C24 July 196920.1 °C1,015 mm830
196838.5 °C15 October 19683.2 °C16 June 196819.5 °C789 mm710
196738.4 °C8 January 19674.4 °C20 July 196719.8 °C790 mm630
196636.5 °C16 January 19665.3 °C23 August 196620.4 °C713 mm900
196537.5 °C23 December 19652.7 °C26 June 196520.2 °C517 mm960
196438.0 °C1 October 19641.4 °C28 June 196420.0 °C812 mm930
196337.3 °C21 December 19634.0 °C17 July 196320.2 °C693 mm950
196239.8 °C13 November 19625.0 °C13 July 196220.9 °C841 mm970
196137.7 °C27 October 19616.4 °C8 August 196120.5 °C708 mm1030
196036.9 °C28 October 19604.2 °C29 July 196019.9 °C778 mm890
195939.3 °C31 October 19596.8 °C22 June 195920.6 °C636 mm1030
195838.1 °C25 September 19584.6 °C17 June 195820.5 °C1,082 mm890
195738.5 °C17 November 19575.7 °C4 August 195720.5 °C978 mm810
195637.5 °C5 October 19565.0 °C30 August 195620.2 °C786 mm650
195536.0 °C11 November 19554.2 °C30 June 195518.8 °C1,059 mm290
195440.5 °C26 October 19545.8 °C23 July 195419.8 °C684 mm730
195340.2 °C16 October 19534.6 °C22 July 195320.3 °C757 mm800
195237.6 °C20 November 19526.1 °C1 August 195220.4 °C860 mm670
195140.2 °C25 November 19514.9 °C11 July 195120.7 °C597 mm1090
195038.8 °C22 December 19505.5 °C7 August 195020.4 °C781 mm760
194935.3 °C4 September 19496.0 °C7 July 194919.5 °C1,018 mm490
194836.5 °C5 October 19487.0 °C5 July 194819.8 °C1,060 mm530
194740.4 °C30 October 19474.3 °C17 July 194719.9 °C897 mm610
194638.2 °C30 October 19465.0 °C17 June 194620.2 °C810 mm700
194536.2 °C19 October 19454.9 °C28 June 194519.8 °C854 mm530
194438.5 °C12 December 19446.8 °C15 May 194420.0 °C904 mm630
194339.0 °C10 October 19434.8 °C22 July 194319.5 °C772 mm470
194236.8 °C10 September 19426.3 °C26 July 194219.9 °C1,065 mm560
194141.1 °C11 October 19415.1 °C6 July 194121.6 °C411 mm1590
194041.0 °C15 November 19404.4 °C10 July 194021.4 °C563 mm1320

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
27.0 °C
+0.4 °C
Hot days (≥ 30 °C)
86 d/yr
0
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
878 mm
+68 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan29.4 °C+0.6 °C232 mm+95 mm
Feb28.7 °C0.0 °C120 mm-12 mm
Mar29.0 °C+0.9 °C54 mm-36 mm
Apr25.9 °C-0.7 °C72 mm+17 mm
May26.0 °C+0.8 °C11 mm-10 mm
Jun24.6 °C+1.3 °C3 mm-8 mm
Jul24.1 °C+1.0 °C7 mm-4 mm
Aug27.2 °C+2.4 °C4 mm-13 mm
Sep28.2 °C+1.3 °C46 mm+13 mm
Oct27.6 °C+0.1 °C69 mm+8 mm
Nov26.2 °C-1.9 °C115 mm+15 mm
Dec27.7 °C-0.9 °C146 mm+2 mm

The year's extremes

Hottest day
38.5 °C
16 Sep 2025
Coldest day
3.8 °C
29 Jul 2025
Wettest day
53.3 mm
13 Jan 2025
Windiest day
25.0 km/h
16 Sep 2025
Strongest gust
50.8 km/h
26 Feb 2025
Hottest feels-like
39.6 °C
15 Jan 2025
Coldest feels-like
1.5 °C
29 Jul 2025
Sunniest day
13.5 h
16 Dec 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 Calcutta?

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

What is the hottest day ever recorded in Calcutta?

The hottest day measured in Calcutta between 1940 and 2025 was 28 October 2019, reaching 41.5 °C.

What is the coldest day in Calcutta?

The coldest day measured in Calcutta between 1940 and 2025 was 28 June 1964, at 1.4 °C.

Does it snow in Calcutta?

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

Has the climate of Calcutta warmed?

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

What is the wettest day in Calcutta?

The wettest day measured in Calcutta between 1940 and 2025 was 12 December 1957, with 161 mm of rain in 24 hours.

What was the windiest day in Calcutta?

The windiest day measured in Calcutta between 1940 and 2025 was 28 January 1976, with winds reaching 41.8 km/h.

What is the warmest month in Calcutta?

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

How much does it rain in Calcutta?

Calcutta receives on average 810 mm of precipitation per year, spread over about 109 rainy days.

Is it sunny in Calcutta?

Calcutta gets on average 9.5 hours of sunshine per day, roughly 3,468 hours per year over 1940-2025.

Are there tropical nights in Calcutta?

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

What was the most extreme apparent temperature in Calcutta?

In Calcutta, between 1940 and 2025, the highest apparent temperature reached 45.3 °C on 8 February 1984, and the lowest was -1.7 °C on 28 June 1964.

Compare Calcutta with another city

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

Nearby cities

The climate around Calcutta

Other cities — South Africa