Shivamogga climate — normals and trends

Shivamogga (India) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 24.0 °C and it receives 1,118 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 April (27.1 °C on average) and the coldest is December (22.4 °C). Rainfall peaks in July.

Shivamogga averages 0 frost days, 135 hot days (≥ 30 °C) and 149 rainy days per year.

Shivamogga has warmed by +1.7 °C between 1940 and 2025, or +0.20 °C per decade. This trend is statistically significant.

The hottest day of the period reached 38.1 °C (on 22 April 1950) and the coldest 10.1 °C (on 11 December 1981).

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

ShivamoggaKarnataka

coords
13.93°, 75.57°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthAprilColdest monthDecemberWettest monthJulyDriest monthFebruary

Mean daily temperature

24.0°C

Average daily high

29.1°C

Average daily low

20.0°C

Annual rainfall

1,118mm

Sunshine / day

9.6h

Mean relative humidity

72%

Average peak wind

16.0km/h

Seasonal range

4.7°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

135 d/yr

Rainy days (≥ 1 mm)

149 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.0 °C

Average feels-like low

21.7 °C

Average peak gust

35.4 km/h

Tropical nights (≥ 20 °C)

227 d/yr

Solar radiation

18.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.7 °C

since 1940

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

38.1 °C

22 April 1950

Coldest day

10.1 °C

11 December 1981

Wettest day

170 mm

19 May 2022

Windiest day

41.1 km/h

20 June 1953

Strongest gust

91.1 km/h

24 July 1989

Hottest feels-like

42.2 °C

1 June 1998

Coldest feels-like

6.4 °C

11 December 1981

Sunniest day

12.1 h

21 May 1953

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.5 °C30 March 202512.9 °C20 December 202524.4 °C1,296 mm1280
202437.4 °C6 April 202413.8 °C18 December 202425.0 °C1,568 mm1550
202337.3 °C19 April 202313.0 °C12 January 202325.2 °C799 mm2220
202236.8 °C27 April 202213.9 °C19 November 202224.4 °C1,358 mm1570
202136.7 °C31 March 202114.0 °C21 December 202124.4 °C1,580 mm1260
202035.8 °C1 April 202015.1 °C8 February 202024.9 °C1,168 mm1780
201936.1 °C26 March 201914.4 °C6 January 201924.9 °C1,134 mm1540
201835.7 °C8 April 201813.9 °C8 January 201824.7 °C872 mm1880
201737.2 °C31 March 201714.7 °C30 December 201724.9 °C869 mm1690
201638.1 °C27 April 201612.9 °C27 November 201624.8 °C901 mm1850
201536.5 °C21 April 201512.5 °C14 January 201524.7 °C851 mm1660
201436.5 °C29 March 201414.3 °C27 December 201424.7 °C982 mm1470
201336.4 °C8 April 201312.6 °C10 December 201324.4 °C1,085 mm1500
201236.2 °C19 March 201211.9 °C20 November 201224.5 °C932 mm1730
201135.5 °C16 May 201110.7 °C13 January 201124.1 °C1,189 mm1530
201037.2 °C7 April 201012.5 °C23 December 201024.6 °C1,172 mm1290
200936.5 °C12 May 200915.0 °C6 January 200924.6 °C1,350 mm1520
200836.4 °C13 April 200813.8 °C2 November 200824.2 °C1,117 mm1530
200737.5 °C6 April 200710.7 °C25 November 200724.3 °C1,208 mm1470
200636.1 °C29 March 200615.5 °C11 February 200624.5 °C878 mm1500
200536.4 °C19 May 200512.9 °C19 November 200524.5 °C1,162 mm1460
200437.6 °C12 April 200413.8 °C7 December 200424.2 °C826 mm1180
200337.8 °C9 May 200313.4 °C17 December 200324.7 °C821 mm1460
200235.9 °C2 May 200214.2 °C1 December 200224.5 °C741 mm1510
200136.2 °C1 May 200114.1 °C10 December 200124.3 °C688 mm1390
200037.3 °C30 April 200013.2 °C19 December 200024.1 °C1,058 mm1280
199936.7 °C3 April 199913.7 °C23 January 199924.0 °C857 mm1100
199837.9 °C5 April 199813.0 °C22 December 199824.7 °C995 mm1450
199735.8 °C16 March 199713.5 °C22 January 199724.5 °C834 mm1470
199638.0 °C23 March 199612.4 °C2 December 199624.4 °C1,113 mm1520
199536.4 °C28 April 199513.2 °C12 January 199524.5 °C738 mm1480
199436.3 °C25 April 199412.6 °C12 December 199423.9 °C1,002 mm1220
199336.0 °C30 April 199313.6 °C8 January 199324.0 °C1,003 mm1150
199236.9 °C13 April 199212.7 °C7 January 199223.9 °C976 mm1340
199136.2 °C30 March 199112.1 °C3 January 199124.2 °C1,128 mm1570
199037.0 °C24 April 199012.7 °C14 January 199023.8 °C939 mm1200
198936.0 °C8 May 198914.2 °C4 February 198924.0 °C798 mm1300
198836.2 °C4 April 198811.4 °C1 December 198824.2 °C1,043 mm1330
198737.5 °C21 April 198712.9 °C21 December 198724.3 °C741 mm1270
198635.9 °C5 April 198614.1 °C17 February 198624.3 °C838 mm1380
198535.8 °C29 April 198514.2 °C24 October 198524.1 °C615 mm1420
198436.4 °C21 March 198412.4 °C1 December 198424.2 °C915 mm1330
198337.2 °C4 May 198312.4 °C13 November 198324.1 °C1,150 mm1310
198235.5 °C22 March 198215.4 °C23 January 198224.2 °C1,028 mm1250
198136.4 °C12 April 198110.1 °C11 December 198124.0 °C1,029 mm1280
198035.7 °C29 April 198014.2 °C15 December 198024.1 °C1,111 mm1210
197936.8 °C7 April 197915.3 °C31 December 197924.5 °C885 mm1420
197835.8 °C21 April 197814.0 °C20 November 197823.8 °C1,141 mm1090
197736.0 °C24 March 197713.6 °C14 January 197724.1 °C804 mm1190
197635.0 °C12 April 197614.3 °C22 January 197623.9 °C873 mm1330
197537.6 °C27 April 197511.0 °C3 December 197523.5 °C1,205 mm1160
197435.3 °C5 March 197412.3 °C19 November 197423.5 °C1,105 mm1130
197336.8 °C24 April 197313.4 °C9 November 197324.1 °C1,046 mm1390
197236.2 °C26 April 197211.5 °C16 February 197223.9 °C808 mm1150
197135.5 °C11 May 197112.7 °C21 December 197123.4 °C768 mm980
197035.9 °C12 April 197010.9 °C4 December 197023.8 °C1,108 mm1290
196937.0 °C25 April 196913.4 °C26 January 196924.2 °C948 mm1310
196836.8 °C16 May 196813.4 °C13 December 196823.8 °C1,235 mm1220
196735.3 °C9 May 196713.4 °C6 January 196724.2 °C1,356 mm1640
196637.6 °C30 April 196611.5 °C14 December 196623.5 °C1,777 mm1260
196537.1 °C12 April 196514.0 °C14 January 196523.6 °C1,156 mm1350
196437.7 °C9 April 196412.0 °C28 November 196423.6 °C1,523 mm1550
196334.8 °C13 March 196313.1 °C24 January 196323.4 °C1,559 mm1030
196236.8 °C4 May 196212.7 °C5 January 196223.5 °C1,518 mm970
196135.0 °C28 March 196113.1 °C29 December 196123.4 °C1,585 mm990
196038.0 °C9 May 196012.6 °C2 December 196024.0 °C1,181 mm1250
195937.5 °C30 April 195915.5 °C9 January 195924.3 °C1,185 mm1560
195837.6 °C4 April 195814.9 °C24 December 195824.0 °C1,432 mm1460
195737.7 °C10 May 195714.0 °C25 January 195724.0 °C1,047 mm1340
195637.8 °C19 April 195612.9 °C15 December 195623.3 °C1,237 mm1100
195537.6 °C17 April 195513.0 °C11 December 195523.5 °C1,653 mm1160
195438.1 °C22 April 195413.3 °C31 December 195423.6 °C1,680 mm1310
195336.5 °C19 March 195312.0 °C23 January 195323.1 °C1,421 mm1290
195236.7 °C25 April 195213.3 °C23 December 195223.0 °C1,183 mm1330
195135.9 °C7 April 195110.5 °C2 January 195123.0 °C1,024 mm1180
195038.1 °C22 April 195011.1 °C22 December 195022.5 °C661 mm1100
194934.9 °C26 April 194912.8 °C9 February 194922.6 °C1,125 mm800
194836.7 °C16 March 194814.0 °C26 December 194823.8 °C1,133 mm1330
194736.3 °C1 April 194713.7 °C29 December 194723.8 °C1,170 mm1190
194637.6 °C28 March 194613.3 °C8 January 194623.4 °C1,641 mm1240
194537.2 °C15 March 194511.4 °C13 December 194523.5 °C1,147 mm1330
194437.1 °C15 April 194413.3 °C11 December 194423.6 °C1,232 mm1320
194336.5 °C19 April 194312.7 °C30 January 194322.3 °C2,160 mm960
194237.1 °C1 April 194213.9 °C10 December 194223.1 °C1,169 mm1110
194138.0 °C30 April 194112.9 °C10 December 194123.2 °C1,245 mm1380
194037.9 °C3 April 194011.5 °C16 January 194022.9 °C1,532 mm980

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
29.2 °C
+0.1 °C
Hot days (≥ 30 °C)
128 d/yr
-7
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1296 mm
+178 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan29.1 °C-0.3 °C1 mm-2 mm
Feb32.3 °C+0.7 °C0 mm-2 mm
Mar33.9 °C+0.2 °C3 mm-4 mm
Apr34.1 °C0.0 °C25 mm-11 mm
May30.2 °C-1.9 °C255 mm+173 mm
Jun27.2 °C+0.3 °C314 mm+103 mm
Jul25.4 °C+0.3 °C288 mm-9 mm
Aug26.1 °C+0.6 °C209 mm+10 mm
Sep27.2 °C+0.3 °C66 mm-51 mm
Oct28.8 °C+0.8 °C132 mm+17 mm
Nov28.6 °C+0.6 °C2 mm-38 mm
Dec28.1 °C-0.2 °C1 mm-8 mm

The year's extremes

Hottest day
35.5 °C
30 Mar 2025
Coldest day
12.9 °C
20 Dec 2025
Wettest day
132.7 mm
12 Jun 2025
Windiest day
30.7 km/h
6 Jul 2025
Strongest gust
65.2 km/h
29 Jul 2025
Hottest feels-like
40.6 °C
24 Apr 2025
Coldest feels-like
10.8 °C
20 Dec 2025
Sunniest day
12.0 h
24 Mar 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 Shivamogga?

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

What is the hottest day ever recorded in Shivamogga?

The hottest day measured in Shivamogga between 1940 and 2025 was 22 April 1950, reaching 38.1 °C.

What is the coldest day in Shivamogga?

The coldest day measured in Shivamogga between 1940 and 2025 was 11 December 1981, at 10.1 °C.

Does it snow in Shivamogga?

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

Has the climate of Shivamogga warmed?

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

What is the wettest day in Shivamogga?

The wettest day measured in Shivamogga between 1940 and 2025 was 19 May 2022, with 170 mm of rain in 24 hours.

What was the windiest day in Shivamogga?

The windiest day measured in Shivamogga between 1940 and 2025 was 20 June 1953, with winds reaching 41.1 km/h.

What is the warmest month in Shivamogga?

The warmest month in Shivamogga is April (27.1 °C on average); the coldest is December (22.4 °C).

How much does it rain in Shivamogga?

Shivamogga receives on average 1,118 mm of precipitation per year, spread over about 149 rainy days.

Is it sunny in Shivamogga?

Shivamogga gets on average 9.6 hours of sunshine per day, roughly 3,504 hours per year over 1940-2025.

Are there tropical nights in Shivamogga?

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

What was the most extreme apparent temperature in Shivamogga?

In Shivamogga, between 1940 and 2025, the highest apparent temperature reached 42.2 °C on 1 June 1998, and the lowest was 6.4 °C on 11 December 1981.

Compare Shivamogga with another city

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

Nearby cities

The climate around Shivamogga

Other cities — India