There was drizzle in Chandigarh, where cloudy weather has been prevailing for the past three days.
The maximum temperature in the city settled at 32 degree Celsius and the humidity level was 84 per cent.
In Punjab, Amritsar recorded 34.4 deg C, followed by Ludhiana at 33.4 deg C and Patiala 31.6 deg C.
In Haryana, Ambala recorded a high of 30.6 deg C, Rohtak 31.7 deg C and Bhiwani 35.6 deg C.
Hisar had a hot day at 39.2 deg C.
In sharp contrast to the humid conditions prevailing in the two states, Shimla had a cold day with maximum 18.9 deg C due to rainfall.