Chandigarh has a humid subtropical climate characterised by a seasonal rhythm: very hot summers, mild winters, unreliable rainfall and great variation in temperature (−1 °C to 46 °C OR 30.2 °F to 114 °F). The average annual rainfall is 1110.7 mm. The city also receives occasional winter rains from the Western Disturbance originating over the Mediterranean Sea.
The western disturbances usually bring rain predominantly from mid-December till the end of April which can be heavier sometimes with strong winds and hails if the weather turns colder (during March–April months) which usually proves disastrous to the crops. Cold winds usually tend to come from the north near Shimla, capital of Himachal Pradesh and from the state of Jammu and Kashmir, both of which receive their share of snowfall during wintertime.
The city experiences the following seasons and the respective average temperatures: