Maximum and minimum temperatures in Delhi were recorded below the normal range even though the city witnessed sunny daytime conditions.
The mercury settled at a low of 10.5 degrees Celsius in the national capital, which was two notches below the normal for this time of the year.
The maximum was recorded a notch below normal at 25.7 degrees.
In Jammu and Kashmir, the ski resort of Gulmarg and other high-altitude areas of the state received fresh snowfall which brought the chill back.
Also Read
On the other hand, parts of the state, including Srinagar, were lashed by intermittent rainfall, leading to a significant drop in the mercury.
Weather officials said that the change in weather was due to a fresh western disturbance. The maximum in Srinagar was 8.4 degrees, a drop by six notches from yesterday.
Most parts of Himachal Pradesh were reeling under the piercing cold even as stormy conditions subsided in the state.
The mercury plummeted in the high-altitude areas which groaned under the biting chill as the mercury stayed 22 to 34 degrees below freezing point.
Bharmaur, Keylong and Kalpa recorded lows of -13, -9.4 and -2.5 degrees, respectively.
Punjab and Haryana, too, reported a renewed attack by the cold as temperatures dropped by a few degrees across the two neighbouring states.