Najafgarh experiences a mild winter with temperatures ranging from 3-24°C in January and 4-25°C in December, gradually warming up to 19-42°C by May and June. Summer brings scorching heatwaves, peaking at 43°C in April, May, and June, but cools down slightly to 38°C in August. Autumn sees a gentle decline in temperature, dropping to 16-37°C in October, while winter returns with temperatures ranging from 7-33°C in February and 10-31°C in November. The hottest months are April to July, with average highs often reaching above 40°C, whereas the coolest periods occur during December and January. Overall, Najafgarh's climate is characterized by a significant diurnal temperature variation throughout the year.