Hisar in Haryana registered maximum temperature at 40.8 degrees Celsius, five degrees above normal, Met department report said.
Among other places, Bhiwani, Narnaul, Ambala, and Karnal had highs of 39.6, 39.5, 36.9, and 36 degrees Celsius respectively, rising by up to four notches above normal.
Chandigarh recorded a high of 37 degrees Celsius, up by four degrees, the Met department said.
In Punjab, Amritsar, Ludhiana and Patiala experienced hot weather at 37.9, 36.9 and 37.8 degrees Celsius respectively.