In the national capital, maximum temperature was recorded at 38.4 degrees Celsius, a notch below normal, while the minimum temperature settled at 30.5 degrees Celsius, three notches above the season's average, a MeT department official said.
However, high humidity, which oscillated between 73 and 48 per cent, caused discomfort to the people.
Rains lashed many areas in Punjab and Haryana, leading to drop in day temperatures.
The Union Territory of Chandigarh recorded 11.1 mm of rain. It recorded its maximum at 33.5 degrees Celsius, five notches below normal.
More From This Section
In Haryana, Ambala, Hisar and Karnal recorded their maximums at 32.5, 38.7 and 34 degrees Celsius, up to five notches below normal. In Punjab, maximum temperatures in Amritsar, Ludhiana and Patiala settled at 37.7, 34.1 and 34.6 degrees Celsius.
Meanwhile, some parts of Uttar Pradesh witnessed light to moderate rain and thundershowers, leading to a fall in day temperatures.
Allahabad recorded the state's highest temperature at 43.5 degrees Celsius, three notches above normal, followed by Churk (42.4 degrees Celsius), Banda (42.2 degrees Celsius) and Lucknow (41.8 degrees Celsius).
In eastern India, heavy rains lashed Darjeeling and Cooch Behar districts in sub-Himalayan West Bengal as day temperatures remained normal in the state, including Gangetic West Bengal.
While Darjeeling hills received 47.8 mm rainfall since yesterday morning, Cooch Behar got 44.2 mm.
Asansol, Burdwan and Sriniketan in Gangetic West Bengal received 21 mm, 13.2 mm and 23.8 mm rainfall respectively, they said.