Chandigarh experiences a moderate climate, with hot summers, cool winters, and a monsoon season. Summer temperatures can soar up to 40°C (104°F) during May and June, while winter temperatures drop to around 5°C (41°F) in December and January. The monsoon season, from June to September, brings heavy rainfall, making the city lush and green. Overall, the weather is diverse, with each season offering a different experience for residents and visitors alike.