The Climate of India is broadly divided into four seasons
Occurring between January to March. The year's coldest months are December and January, when temperatures average around 10–15 °C (50–59 °F) in the northwest; temperatures rise as one proceeds towards the equator, peaking around 20–25 °C (68–77 °F) in mainland India's southeast.
2) Summer or pre-monsoon season:
lasting from March to June (April to July in northwestern India). In western and southern regions, the hottest month is April; for northern regions, May is the hottest month. Temperatures average around 32–40 °C (90–104 °F) in most of the interior.
3) Monsoon or rainy season:
lasting from June to September. The season is dominated by the humid southwest summer monsoon, which slowly sweeps across the country beginning in late May or early June. Monsoon rains begin to recede from North India at the beginning of October.
4) Post-monsoon season:
lasting from October to December. South India typically receives more precipitation. Monsoon rains begin to recede from North India at the beginning of October. In northwestern India, October and November are usually cloudless. Parts of the country experience the dry northeast monsoon.
The Himalayan and northern states, being more temperate, experience an additional two seasons: autumn and spring.