Keshod climate — normals and trends

Keshod (India) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 26.2 °C and it receives 745 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 (29.6 °C on average) and the coldest is January (21.2 °C). Rainfall peaks in July.

Keshod averages 0 frost days, 243 hot days (≥ 30 °C) and 90 rainy days per year.

Keshod has warmed by +1.2 °C between 1940 and 2025, or +0.14 °C per decade. This trend is statistically significant.

The hottest day of the period reached 45.2 °C (on 18 May 1955) and the coldest 7.6 °C (on 11 January 1945).

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

KeshodGujarat

coords
21.30°, 70.25°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthMayColdest monthJanuaryWettest monthJulyDriest monthFebruary

Mean daily temperature

26.2°C

Average daily high

31.5°C

Average daily low

22.1°C

Annual rainfall

745mm

Sunshine / day

10.5h

Mean relative humidity

66%

Average peak wind

18.2km/h

Seasonal range

8.4°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

243 d/yr

Rainy days (≥ 1 mm)

90 d/yr

Annual snowfall

0.0 cm

Average feels-like high

33.8 °C

Average feels-like low

23.8 °C

Average peak gust

37.5 km/h

Tropical nights (≥ 20 °C)

245 d/yr

Solar radiation

20.0 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.2 °C

since 1940

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

45.2 °C

18 May 1955

Coldest day

7.6 °C

11 January 1945

Wettest day

291 mm

3 July 1980

Windiest day

70.1 km/h

9 June 1998

Strongest gust

131.8 km/h

4 May 1942

Hottest feels-like

45.0 °C

6 June 1994

Coldest feels-like

3.4 °C

11 January 1945

Sunniest day

13.0 h

11 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202539.4 °C11 March 202513.4 °C6 January 202526.5 °C1,007 mm2340
202439.6 °C16 April 202413.3 °C19 December 202426.9 °C1,174 mm2650
202341.2 °C11 May 202311.4 °C16 January 202327.0 °C876 mm2740
202240.1 °C23 April 202211.2 °C25 January 202226.9 °C782 mm2750
202140.0 °C16 May 202111.9 °C4 January 202126.8 °C823 mm2720
202040.1 °C13 April 202010.6 °C17 January 202026.8 °C1,528 mm2740
201941.6 °C27 April 201911.4 °C31 December 201926.7 °C1,034 mm2570
201840.2 °C26 March 201813.1 °C28 December 201827.2 °C448 mm2690
201741.1 °C10 April 201712.4 °C11 January 201726.9 °C789 mm2710
201637.8 °C27 April 201614.1 °C25 January 201626.8 °C686 mm2780
201539.8 °C21 April 201512.9 °C27 January 201527.1 °C510 mm2910
201440.2 °C7 May 201411.6 °C1 January 201426.5 °C682 mm2580
201339.5 °C1 May 201312.1 °C19 January 201326.3 °C815 mm2410
201239.1 °C29 March 201210.5 °C9 February 201226.4 °C509 mm2610
201139.6 °C16 March 201112.3 °C1 January 201126.7 °C816 mm2500
201041.8 °C19 March 201011.4 °C12 December 201026.9 °C1,167 mm2480
200941.1 °C27 April 200914.9 °C3 February 200926.9 °C630 mm2810
200838.4 °C21 April 200810.0 °C9 February 200826.0 °C972 mm2300
200740.4 °C5 April 200712.9 °C31 December 200726.6 °C1,035 mm2650
200637.6 °C30 March 200611.9 °C4 January 200626.5 °C853 mm2740
200541.0 °C5 April 200510.6 °C20 February 200525.9 °C974 mm2150
200441.6 °C4 May 200412.4 °C1 January 200426.5 °C950 mm2620
200339.2 °C11 May 200312.8 °C17 December 200326.6 °C668 mm2580
200242.9 °C4 May 200211.7 °C20 January 200226.8 °C393 mm2700
200139.6 °C6 April 200111.8 °C4 February 200126.4 °C744 mm2580
200038.6 °C7 April 200012.3 °C16 January 200026.6 °C365 mm2850
199940.2 °C30 March 199911.7 °C7 January 199926.3 °C505 mm2520
199841.0 °C6 April 199810.9 °C19 January 199826.5 °C625 mm2630
199741.3 °C16 May 199711.5 °C22 January 199726.0 °C568 mm2350
199638.5 °C11 March 199611.6 °C19 January 199626.2 °C834 mm2420
199541.7 °C29 May 199511.8 °C1 January 199526.5 °C352 mm2530
199441.0 °C17 March 199410.7 °C12 December 199426.2 °C991 mm2350
199339.4 °C23 April 199313.5 °C21 January 199326.6 °C455 mm2800
199240.2 °C7 May 199210.9 °C12 January 199226.2 °C410 mm2670
199141.8 °C30 March 19919.4 °C2 January 199126.0 °C414 mm2370
199037.8 °C25 April 199011.3 °C31 December 199026.2 °C456 mm2400
198939.4 °C8 May 198910.6 °C10 January 198925.7 °C963 mm2400
198839.0 °C9 April 198813.3 °C26 January 198826.5 °C797 mm2630
198741.3 °C19 April 198713.1 °C12 February 198727.1 °C236 mm3140
198638.6 °C5 April 198610.9 °C16 December 198626.1 °C329 mm2250
198538.0 °C11 March 198511.6 °C2 January 198526.2 °C389 mm2490
198439.6 °C25 April 19849.4 °C22 February 198425.8 °C318 mm2240
198339.1 °C5 May 19838.6 °C28 December 198325.5 °C1,099 mm2200
198239.7 °C30 March 198211.7 °C24 January 198226.0 °C600 mm2160
198138.9 °C1 May 198112.8 °C12 January 198126.0 °C1,128 mm2010
198040.8 °C7 April 198010.7 °C6 February 198026.2 °C1,161 mm2420
197941.6 °C26 April 197911.0 °C2 February 197926.0 °C718 mm2110
197837.9 °C1 May 197811.1 °C4 January 197825.8 °C540 mm2000
197739.8 °C19 March 197710.2 °C28 January 197726.6 °C736 mm2540
197637.6 °C26 March 197612.9 °C19 January 197626.0 °C786 mm2290
197538.7 °C1 April 197511.5 °C13 January 197525.7 °C512 mm2280
197439.8 °C15 April 197410.5 °C7 February 197426.1 °C326 mm2820
197340.2 °C18 April 19739.5 °C28 January 197326.0 °C426 mm2300
197239.8 °C16 May 197211.4 °C7 February 197226.0 °C347 mm2490
197138.6 °C9 April 197110.4 °C1 February 197125.5 °C680 mm2160
197039.6 °C22 April 197011.3 °C1 February 197025.6 °C805 mm2110
196939.8 °C17 May 196911.4 °C15 January 196926.5 °C321 mm2710
196836.9 °C17 April 196810.4 °C10 February 196825.7 °C507 mm2350
196739.8 °C8 May 19679.4 °C15 January 196725.8 °C863 mm2220
196642.9 °C2 May 196612.9 °C26 January 196626.6 °C537 mm2670
196538.4 °C30 April 196512.6 °C5 January 196526.3 °C731 mm2580
196440.7 °C21 April 196410.2 °C24 January 196425.9 °C841 mm2350
196339.3 °C22 May 196312.3 °C18 January 196326.3 °C536 mm2560
196238.0 °C15 May 19628.6 °C22 January 196225.7 °C836 mm2110
196140.0 °C25 April 196110.9 °C8 February 196125.7 °C917 mm2100
196041.3 °C9 May 196011.0 °C28 January 196026.0 °C652 mm2440
195944.1 °C20 May 195911.4 °C9 January 195925.9 °C1,551 mm2020
195839.6 °C23 May 195813.2 °C29 December 195826.4 °C625 mm2280
195741.5 °C13 April 195710.1 °C10 February 195725.9 °C607 mm2210
195642.7 °C30 April 195612.6 °C22 January 195625.6 °C926 mm2060
195545.2 °C18 May 195510.6 °C30 December 195526.0 °C573 mm2520
195440.2 °C23 April 195410.3 °C10 January 195425.9 °C915 mm2160
195338.0 °C3 April 195312.0 °C17 January 195325.5 °C876 mm2020
195238.1 °C15 April 195212.1 °C3 January 195225.7 °C822 mm2150
195138.8 °C12 April 195111.4 °C1 January 195125.9 °C556 mm2490
195042.2 °C26 April 19509.9 °C11 February 195025.2 °C1,073 mm1770
194940.0 °C30 April 194911.6 °C4 January 194925.9 °C506 mm2440
194837.9 °C7 April 194810.4 °C6 February 194825.8 °C956 mm2230
194740.0 °C2 April 194711.2 °C16 January 194725.6 °C1,141 mm2320
194641.5 °C20 April 194610.4 °C17 January 194625.8 °C605 mm2340
194541.9 °C27 March 19457.6 °C11 January 194525.4 °C558 mm2090
194440.5 °C9 May 194412.2 °C8 February 194425.6 °C1,158 mm2310
194345.0 °C20 May 194314.3 °C30 January 194325.6 °C1,481 mm1950
194241.2 °C1 April 194211.6 °C13 January 194226.1 °C1,350 mm2290
194136.9 °C4 November 194110.9 °C25 January 194126.0 °C612 mm2360
194039.4 °C16 May 194013.3 °C22 December 194025.8 °C683 mm2220

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.4 °C
-0.1 °C
Hot days (≥ 30 °C)
234 d/yr
-9
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1007 mm
+262 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.6 °C+0.2 °C0 mm-1 mm
Feb31.8 °C+1.5 °C0 mm-1 mm
Mar35.0 °C+1.5 °C0 mm-1 mm
Apr36.1 °C+1.2 °C0 mm-1 mm
May33.9 °C-0.5 °C46 mm+40 mm
Jun32.1 °C-0.5 °C253 mm+126 mm
Jul30.1 °C+0.2 °C125 mm-163 mm
Aug29.4 °C+0.5 °C173 mm-8 mm
Sep29.8 °C-0.1 °C125 mm+26 mm
Oct31.2 °C-1.8 °C274 mm+246 mm
Nov29.9 °C-2.5 °C9 mm-0 mm
Dec29.5 °C-0.4 °C3 mm+2 mm

The year's extremes

Hottest day
39.4 °C
11 Mar 2025
Coldest day
13.4 °C
6 Jan 2025
Wettest day
68.9 mm
31 Oct 2025
Windiest day
36.3 km/h
28 Jun 2025
Strongest gust
77.8 km/h
29 Sep 2025
Hottest feels-like
43.8 °C
23 May 2025
Coldest feels-like
9.7 °C
8 Jan 2025
Sunniest day
12.9 h
11 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 Keshod?

Keshod has a hot semi-arid climate (Köppen BSh). Over 1940-2025, the average annual temperature is 26.2 °C and it receives 745 mm of precipitation per year.

What is the hottest day ever recorded in Keshod?

The hottest day measured in Keshod between 1940 and 2025 was 18 May 1955, reaching 45.2 °C.

What is the coldest day in Keshod?

The coldest day measured in Keshod between 1940 and 2025 was 11 January 1945, at 7.6 °C.

Does it snow in Keshod?

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

Has the climate of Keshod warmed?

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

What is the wettest day in Keshod?

The wettest day measured in Keshod between 1940 and 2025 was 3 July 1980, with 291 mm of rain in 24 hours.

What was the windiest day in Keshod?

The windiest day measured in Keshod between 1940 and 2025 was 9 June 1998, with winds reaching 70.1 km/h.

What is the warmest month in Keshod?

The warmest month in Keshod is May (29.6 °C on average); the coldest is January (21.2 °C).

How much does it rain in Keshod?

Keshod receives on average 745 mm of precipitation per year, spread over about 90 rainy days.

Is it sunny in Keshod?

Keshod gets on average 10.5 hours of sunshine per day, roughly 3,833 hours per year over 1940-2025.

Are there tropical nights in Keshod?

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

What was the most extreme apparent temperature in Keshod?

In Keshod, between 1940 and 2025, the highest apparent temperature reached 45.0 °C on 6 June 1994, and the lowest was 3.4 °C on 11 January 1945.

Compare Keshod with another city

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

Nearby cities

The climate around Keshod

Other cities — India