The climate of India includes a wide range of weather conditions, influenced by its vast geographic scale and varied topography. Based on the Köppen system, India encompasses a diverse array of climatic subtypes. These range from arid and semi-arid regions in the west to highland, sub-arctic, tundra, and ice cap climates in the northern Himalayan regions, varying with elevation.
The Indo-Gangetic Plains in the north experience a humid subtropical climate which become more temperate at higher altitudes, like the Sivalik Hills, or continental in some areas like Gulmarg. In contrast, much of the south and the east exhibit tropical climate conditions, which support lush rainforests in parts of these territories. Many regions have starkly different microclimates, making it one of the most climatically diverse countries in the world. The country's meteorological department follows four seasons with some local adjustments: winter (December to February), summer (March to May), monsoon or south-west monsoon (June to September) and post-monsoon or north-east monsoon (October to November). Some parts of the country with subtropical, temperate or continental climates also experience spring and autumn.