Nagpur has a semi-arid climate with hot summers and mild winters. The average temperature during summers (March to June) is around 40°C, while during winters (November to February) it ranges between 10°C to 25°C.