Bhopal (Madhya Pradesh): Madhya Pradesh is all set to be enveloped in with severe cold waves as melting snow in the northern mountains is inducing icy winds towards the south. The effect of cyclone Fengal also seems to reduce and, hence, the next 48 hours can bring rain to the eastern parts of the state, including Jabalpur, Rewa, and Shahdol divisions.
Meanwhile, cities like Bhopal and Indore will experience chilly weather. Currently, Gwalior and the Chambal region are the coldest areas in the state, with Gwalior recording a temperature of 8.5°C.

Weather condition in Madhya Pradesh at 11 am | IMD Bhopal
What do meteorologists say?
According to senior meteorologist Ved Prakash Singh, Gwalior, Ujjain, and the Chambal region would see the coldest temperatures this season, with frequent cold waves.
Also, IMD Bhopal meteorologist VS Yadav stated that a western disturbance is likely to cause snowfall in the northern mountains. When this snow melts, icy winds will sweep across Madhya Pradesh, increasing the chill. On December 8, rain is expected in the state's eastern regions.
The weather department predicts fluctuating conditions until mid-December, including periods of rain, cloudy skies, and cold spells.

Cyclonic circulations affecting Madhya Pradesh at present | IMD Bhopal
Severe cold from December 20
However, from December 20, a prolonged period of severe cold is expected, which may continue through January. During this time, cold waves are likely for 20 to 22 days. Ujjain, Gwalior, and the Chambal region are expected to bear the brunt of the cold due to direct icy winds.
Gwalior, in particular, has recorded the lowest temperatures, with the mercury once falling to 1.8°C. In comparison, temperatures in Jabalpur and Ujjain have dropped to 4.4°C and 2.5°C, respectively, while Bhopal and Indore have occasionally dipped below 5°C.
Temperature records
On Thursday and Friday nights, temperatures dropped significantly across the state. Among major cities, Gwalior was the coldest at 8.5°C. Bhopal recorded 14°C, Indore 16.6°C, Ujjain 16°C, and Jabalpur 12.6°C.
In smaller towns like Chhatarpur’s Nowgong, the temperature was 8.6°C. Many other districts, including Rewa, Umaria, Tikamgarh, Rajgarh, Khajuraho, Pachmarhi, Raisen, Satna, Guna, and Mandla, recorded temperatures below 12°C.