Union Territory Chandigarh recorded a high of 31 deg C, it said.
In Punjab, Amritsar had a maximum of 29.4 deg C, two degrees below the normal, while Ludhiana and Patiala recorded maximum temperatures of 31 deg C and 30.6 deg C, respectively.
In neighbouring Haryana, Ambala recorded maximum of 29 deg C, two degrees below the normal, while the maximum temperatures in Hisar and Narnaul settled at 33 deg C and 33.7 deg C, respectively.
Bhiwani and Karnal recorded maximum temperatures at 33 deg C and 29.8 deg C, a degree below the normal.