Chennai climate — normals and trends

Chennai (India) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 27.9 °C and it receives 959 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 May (30.8 °C on average) and the coldest is January (24.6 °C). Rainfall peaks in November.

Chennai averages 0 frost days, 222 hot days (≥ 30 °C) and 121 rainy days per year.

Chennai 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 39.4 °C (on 13 May 1956) and the coldest 17.4 °C (on 26 December 1941).

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

ChennaiTamil Nadu

coords
13.09°, 80.28°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthMayColdest monthJanuaryWettest monthNovemberDriest monthFebruary

Mean daily temperature

27.9°C

Average daily high

30.9°C

Average daily low

25.6°C

Annual rainfall

959mm

Sunshine / day

10.1h

Mean relative humidity

75%

Average peak wind

18.6km/h

Seasonal range

6.2°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

222 d/yr

Rainy days (≥ 1 mm)

121 d/yr

Annual snowfall

0.0 cm

Average feels-like high

35.2 °C

Average feels-like low

29.1 °C

Average peak gust

33.1 km/h

Tropical nights (≥ 20 °C)

364 d/yr

Solar radiation

19.4 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.55 · 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

39.4 °C

13 May 1956

Coldest day

17.4 °C

26 December 1941

Wettest day

232 mm

14 June 1996

Windiest day

65.2 km/h

12 December 2016

Strongest gust

114.8 km/h

12 December 2016

Hottest feels-like

45.9 °C

16 May 2023

Coldest feels-like

16.4 °C

12 December 2016

Sunniest day

12.7 h

30 May 1998

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.9 °C4 June 202521.8 °C20 December 202528.6 °C958 mm2420
202436.5 °C31 May 202422.7 °C7 February 202428.8 °C1,320 mm2590
202336.7 °C16 May 202320.8 °C13 February 202328.5 °C1,281 mm2440
202235.1 °C29 May 202222.1 °C21 November 202228.3 °C1,332 mm2260
202136.1 °C12 June 202121.6 °C23 December 202128.3 °C1,476 mm2350
202037.8 °C20 May 202021.6 °C26 January 202028.4 °C1,130 mm2360
201936.9 °C9 June 201919.9 °C9 January 201928.6 °C881 mm2490
201836.1 °C16 July 201819.7 °C2 February 201828.4 °C823 mm2310
201737.7 °C18 May 201720.9 °C8 February 201728.6 °C1,161 mm2360
201636.1 °C25 May 201621.2 °C2 February 201628.5 °C1,014 mm2520
201536.8 °C25 May 201521.3 °C13 January 201528.4 °C1,238 mm2310
201437.5 °C23 May 201420.5 °C6 February 201428.4 °C934 mm2180
201338.3 °C25 May 201320.8 °C20 December 201328.1 °C856 mm2300
201237.1 °C25 May 201219.0 °C17 January 201228.3 °C727 mm2410
201137.0 °C8 May 201119.9 °C10 February 201128.1 °C931 mm2290
201036.4 °C27 May 201021.3 °C5 January 201028.1 °C1,297 mm2310
200936.8 °C21 July 200920.0 °C24 January 200928.4 °C850 mm2320
200837.1 °C17 May 200819.8 °C15 January 200827.9 °C1,134 mm2120
200737.3 °C10 May 200720.5 °C26 December 200727.7 °C1,235 mm2060
200636.5 °C6 July 200619.4 °C15 February 200628.0 °C942 mm2240
200536.6 °C17 June 200520.4 °C11 January 200528.0 °C1,410 mm2250
200435.3 °C18 April 200420.3 °C15 January 200427.8 °C956 mm2050
200337.9 °C30 May 200320.3 °C15 December 200328.2 °C616 mm2250
200237.4 °C11 May 200220.1 °C21 December 200228.1 °C605 mm2280
200137.2 °C15 May 200120.9 °C7 February 200128.2 °C1,153 mm2250
200037.8 °C14 May 200020.0 °C23 January 200027.9 °C704 mm2150
199936.4 °C14 April 199920.0 °C27 January 199928.0 °C645 mm2240
199837.9 °C28 May 199821.7 °C14 January 199828.4 °C835 mm2350
199737.2 °C19 May 199719.6 °C1 February 199728.0 °C975 mm2130
199637.0 °C13 May 199620.1 °C2 December 199627.7 °C1,613 mm2110
199536.5 °C7 June 199520.6 °C13 February 199527.8 °C915 mm2150
199436.5 °C10 May 199419.6 °C11 December 199427.9 °C811 mm2190
199336.2 °C14 July 199319.5 °C19 January 199327.8 °C1,090 mm2180
199236.3 °C18 June 199218.8 °C7 January 199227.7 °C609 mm2230
199137.1 °C29 April 199120.4 °C28 January 199127.9 °C890 mm2230
199036.3 °C20 April 199017.9 °C15 January 199027.9 °C1,136 mm2210
198936.5 °C24 May 198917.9 °C4 February 198927.5 °C1,025 mm2080
198837.2 °C10 May 198820.5 °C7 February 198828.0 °C933 mm2250
198737.1 °C5 June 198720.5 °C30 January 198728.0 °C973 mm2180
198637.5 °C18 May 198621.1 °C3 February 198628.0 °C916 mm2170
198537.5 °C24 May 198520.7 °C29 January 198527.9 °C928 mm2190
198436.9 °C4 June 198419.7 °C12 December 198427.7 °C1,231 mm2100
198338.1 °C31 May 198320.1 °C10 January 198328.0 °C786 mm2340
198236.0 °C28 May 198221.1 °C17 January 198228.0 °C444 mm2300
198136.9 °C19 May 198117.9 °C11 December 198127.6 °C854 mm2010
198038.4 °C22 May 198020.0 °C5 December 198028.0 °C779 mm2330
197936.8 °C28 June 197920.9 °C31 December 197928.1 °C810 mm2140
197837.1 °C18 May 197817.9 °C19 January 197827.9 °C1,014 mm2130
197736.1 °C2 June 197718.9 °C27 January 197727.8 °C815 mm1990
197638.3 °C24 May 197619.6 °C18 January 197627.6 °C945 mm2300
197536.6 °C10 May 197518.8 °C11 January 197527.7 °C1,096 mm2140
197435.9 °C2 June 197419.6 °C6 February 197427.7 °C515 mm2180
197337.7 °C9 May 197319.7 °C10 December 197328.0 °C761 mm2180
197238.0 °C5 June 197219.9 °C2 January 197227.8 °C791 mm2130
197136.4 °C4 May 197120.0 °C21 December 197127.5 °C870 mm2060
197036.5 °C19 May 197019.7 °C2 December 197027.8 °C821 mm2200
196936.0 °C10 June 196918.6 °C27 January 196927.9 °C1,199 mm2160
196836.5 °C4 June 196820.4 °C19 January 196827.7 °C1,076 mm2020
196737.0 °C4 June 196718.9 °C7 February 196727.5 °C1,199 mm1950
196639.1 °C24 May 196619.9 °C14 December 196627.4 °C1,517 mm1910
196539.2 °C28 May 196519.7 °C14 January 196527.5 °C1,194 mm2160
196439.4 °C28 May 196419.4 °C14 January 196427.7 °C1,010 mm2210
196338.1 °C27 May 196319.8 °C13 February 196327.6 °C831 mm2090
196236.0 °C25 May 196220.4 °C12 January 196227.4 °C921 mm2030
196135.9 °C30 June 196120.2 °C27 December 196127.5 °C638 mm2200
196037.5 °C25 May 196019.3 °C4 February 196027.7 °C935 mm2190
195937.1 °C27 May 195921.4 °C11 February 195927.9 °C673 mm2370
195837.9 °C10 June 195820.5 °C18 January 195828.1 °C992 mm2420
195736.6 °C31 May 195719.8 °C23 January 195727.7 °C682 mm2220
195639.4 °C13 May 195619.6 °C21 January 195627.2 °C1,159 mm2000
195536.9 °C7 June 195519.8 °C30 December 195527.2 °C1,271 mm2070
195437.9 °C28 May 195419.0 °C19 January 195427.5 °C934 mm2300
195337.7 °C14 May 195320.7 °C30 January 195327.8 °C787 mm2140
195238.6 °C19 May 195220.5 °C21 January 195228.2 °C450 mm2680
195137.0 °C13 May 195119.7 °C3 January 195127.9 °C882 mm2330
195037.6 °C24 May 195019.8 °C2 January 195027.8 °C576 mm2450
194936.6 °C23 April 194920.9 °C31 January 194927.5 °C798 mm2190
194837.6 °C21 May 194821.8 °C21 January 194827.9 °C1,071 mm2180
194736.8 °C24 May 194720.5 °C10 February 194727.7 °C827 mm2130
194638.7 °C12 May 194618.8 °C25 January 194627.8 °C1,132 mm2290
194538.6 °C17 May 194519.2 °C7 February 194527.8 °C731 mm2300
194436.5 °C17 June 194420.8 °C26 January 194427.6 °C1,024 mm2030
194336.6 °C29 April 194320.3 °C22 February 194326.9 °C1,606 mm1950
194235.8 °C19 June 194218.8 °C1 January 194227.1 °C790 mm2070
194138.9 °C24 May 194117.4 °C26 December 194127.7 °C1,246 mm2230
194037.3 °C3 June 194018.3 °C17 January 194027.7 °C549 mm2440

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
31.2 °C
+0.3 °C
Hot days (≥ 30 °C)
242 d/yr
+20
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
958 mm
-1 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.0 °C+0.8 °C23 mm-1 mm
Feb29.7 °C+0.9 °C1 mm-9 mm
Mar31.6 °C+0.8 °C21 mm+7 mm
Apr32.8 °C+0.1 °C10 mm-6 mm
May33.7 °C-0.6 °C66 mm+27 mm
Jun34.6 °C+0.4 °C28 mm-23 mm
Jul33.7 °C+0.6 °C100 mm+28 mm
Aug32.0 °C-0.5 °C102 mm+9 mm
Sep32.2 °C+0.4 °C57 mm-46 mm
Oct30.1 °C+0.1 °C250 mm+60 mm
Nov29.1 °C+1.0 °C203 mm-25 mm
Dec27.5 °C+0.4 °C99 mm-22 mm

The year's extremes

Hottest day
35.9 °C
4 Jun 2025
Coldest day
21.8 °C
20 Dec 2025
Wettest day
69.6 mm
30 Nov 2025
Windiest day
38.2 km/h
1 Dec 2025
Strongest gust
57.2 km/h
26 May 2025
Hottest feels-like
43.4 °C
12 Apr 2025
Coldest feels-like
24.0 °C
20 Dec 2025
Sunniest day
12.6 h
8 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 Chennai?

Chennai has a tropical savanna climate (Köppen Aw). Over 1940-2025, the average annual temperature is 27.9 °C and it receives 959 mm of precipitation per year.

What is the hottest day ever recorded in Chennai?

The hottest day measured in Chennai between 1940 and 2025 was 13 May 1956, reaching 39.4 °C.

What is the coldest day in Chennai?

The coldest day measured in Chennai between 1940 and 2025 was 26 December 1941, at 17.4 °C.

Does it snow in Chennai?

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

Has the climate of Chennai warmed?

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

What is the wettest day in Chennai?

The wettest day measured in Chennai between 1940 and 2025 was 14 June 1996, with 232 mm of rain in 24 hours.

What was the windiest day in Chennai?

The windiest day measured in Chennai between 1940 and 2025 was 12 December 2016, with winds reaching 65.2 km/h.

What is the warmest month in Chennai?

The warmest month in Chennai is May (30.8 °C on average); the coldest is January (24.6 °C).

How much does it rain in Chennai?

Chennai receives on average 959 mm of precipitation per year, spread over about 121 rainy days.

Is it sunny in Chennai?

Chennai gets on average 10.1 hours of sunshine per day, roughly 3,687 hours per year over 1940-2025.

Are there tropical nights in Chennai?

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

What was the most extreme apparent temperature in Chennai?

In Chennai, between 1940 and 2025, the highest apparent temperature reached 45.9 °C on 16 May 2023, and the lowest was 16.4 °C on 12 December 2016.

Compare Chennai with another city

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

Nearby cities

The climate around Chennai

Other cities — India