Sriganganagar in Rajasthan, with a blistering 47.5 degrees Celsius, was hottest place in the country after Nagpur, which recorded the highest temperature in 59 years.
Delhi also witnessed its hottest day of the season and mercury crossed the 45 degree-mark to settle at 45.1 degrees Celsius.
While the minimum temperature in the capital stood at 28 degrees, the maximum and minimum humidity levels were 52 and 16 per cent respectively.
The heat wave claimed three lives in Madhya Pradesh during past 24 hours.
More From This Section
Khajuraho remained the hottest in the state yesterday with a day temperature of 46.7 degrees Celsius, while Bhopal sweltered at 44.3 degrees, Met officials said.
There was no respite from the scorching sun in Punjab and Haryana also, and the maximum temperature at various places settled above 45 degrees.
While Ludhiana was hottest in the region with a maximum of 46.3 degrees, mercury in Chandigarh, which recorded season's highest yesterday, settled at 42.9 degrees Celsius.
Sriganganagar was the hottest with a maximum of 47.5 degrees Celsius, followed by Bikaner with a maximum of 45.6 degrees, the Met department said.
State capital Jaipur recorded a maximum of 44.1 degrees Celsius.