Hissar in Haryana was the hottest place in the state at 39.1 degrees Celsius, met officials said in Chandigarh on Tuesday.
The day temperatures in Chandigarh remained nearly six degrees below normal.
Karnal recorded 34 degrees Celsius, which was six degrees below normal. Ambala's maximum of 35.5 degrees Celsius was five degrees below normal, the officials said.
Patiala was hottest in Punjab with the maximum of 36.1 degrees Celsius. Ludhiana and Amritsar with 35.8 degrees Celsius and 35.6 degrees Celsius were close behind Patiala.
The maximum temperature at all the three places was five degree below normal, they said.
Light to moderate rain or thundershowers were likely to occur at a few places in Haryana and Punjab during the next 24 hours, the spokesman said.
He said thunder squalls with wind speed exceeding 45 km per hour were also likely at isolated places in the area.