Haridwar's climate is characterized by warm summers and mild winters. During the winter months of January, February, and December, temperatures range from around 2-26°C, with an average dip in December. As spring approaches in March and April, temperatures rise to a high of 35-38°C, averaging 25°C. Summer months of May to July are hot, with temperatures fluctuating between 11-37°C, while August marks the beginning of a slight decline in temperature. Autumn brings relief from the heat, with October and November experiencing temperatures around 8-27°C, before winter sets back in.