Sixteen people succumbed to the heat wave in West Bengal as vast swathes of the country's northern and eastern plains continued to swelter, with temperatures settling above the normal mark at several places.
The national capital Delhi, however, got some respite from the heat with the the mercury dropping marginally from Sunday's 42.4 degrees Celsius to 41.9 degrees Celsius and the minimum from 29.7 to 29 degrees Celsius.
As many as 16 people succumbed to the blistering heat over the last three days in West Bengal, where the average temperature hovered around 45 degrees Celsius.
While nine people died in Burdwan district, three each succumbed to sunstroke in Kolkata and Purulia district.
The midsummer sun continued to scorch Uttar Pradesh as well, with the mercury breaching the 45 degrees Celsius mark at several places in the state.
A brief spell of light rain, however, brought some respite to Aligarh.
Day temperatures rose appreciably above normal in Gorakhpur, Varanasi, Faizabad, Lucknow, Meerut and Moradabad divisions and above normal in Kanpur and Jhansi divisions.
Allahabad remained the hottest place in the state, recording 46.9 degrees Celsius, followed by Hamirpur at 46.2 degrees Celsius, Varanasi 45.8 degrees Celsius and Banda 45.6 degrees Celsius.
Punjab, Haryana and Chandigarh sizzled under an unrelenting heat wave despite a slight dip in maximum temperatures at a few places in the region.
Chandigarh was hot and humid, recording a high of 41.2 degrees Celsius -- two degrees above normal, while Amritsar and Ludhiana in Punjab recorded above normal maximums of 43.3 degrees and 43.5 degrees Celsius respectively.
Ambala (41.5 deg C), Bhiwani (41.8 deg C) and Rohtak (41.9 deg C) in Haryana registered a slight dip in the maximum temperature, but sweltering heat prevailed in Hisar, which recorded a high of 43 degrees Celsius.
Rajasthan too sizzled, with Churu recording a maximum temperature of 45.4 degree Celsius, followed by Sri Ganganagar at 44.5 degree Celsius.
Bikaner, Jaipur, Kota, Ajmer and Udaipur recorded a maximum of 43, 41.4, 41, 40.2 and 36.9 degrees Celsius respectively.
Himachal Pradesh's capital Shimla was caught unawares when a sudden thunderstorm accompanied by sharp showers lashed the city and its surrounding areas, causing a sharp fall in mercury.
The storm lasted for about half-an-hour, forcing tourists and locals to rush for cover.
However, the showers did little to bring down the mercury level in the lower hills of Himachal, which continued to reel under temperatures above 40 degrees Celsius.
Una in the Shivalik hills remained the hottest in the region with maximum temperature at 42.4 degrees Celsius, four degrees above normal.
Some parts of Uttarakhand witnessed dust storm and scattered rains, but the brief spell failed to provide relief from the searing heat conditions prevailing in the hill state.
Dehra Dun was enveloped in a thick blanket of dust as the storm uprooted trees and snapped power lines. The dust storm was soon followed by scattered rains.
Light rains were also reports in other hilly areas like Uttarkashi and Chamoli.
However, there was no respite from the heat with temperatures continuing to hover around 40 degrees Celsius, the MeT office said.