Weather Today: India shows rain, thunderstorms and snow hit north and south India while Mumbai and Ahmedabad stay sunny as IMD issues alerts across multiple states on 25 January, 2026.

Morning fog blankets Delhi streets as multiple Indian states experience varied winter weather conditions on Sunday, January 25 (Photo: File)
Weather Today (25 January): The season still influences daily lives in India during winter, but there are many variations in this regard as far as different areas are concerned. The northern part of India is under thick fog during this season, while in the southern part of India, it is not as cold. The data collected by the Indian meteorological department clearly indicates it is still around as its days are characterized with rainfall and nights are getting cool with high humidity. The concluding days of January are layered and powerful.
Delhi-NCR wakes up to a foggy Sunday with a pale veil shrouding the city as morning light struggles to cut through and the visibility falls in the foggy zone as calm and chilly air comes to rest and the minimum temperature hovers around 5°C, while maximum temperature barely crosses 19°C, keeping the day in the cold range. Just the other day, the capital recorded 13.2 mm of rain on a single day with the heaviest January rain in three years another indication of how restless the western disturbances have been this season.
Chennai remains steady and humid with temperatures ranging from 24 to 27 degrees Celcius because of a gentle coastal wind that averages about 6 km per hour and because of high humidity, keeping daytime temperatures steady while this week is set to usher in cooler nights with lows dipping to 21 degrees Celcius come Friday.
Winter is mild in Mumbai with temperatures dropping to about 22°C and rising to about 26°C, made comfortable by sea breezes and the winds run about 7 km/h while the week is not expected to bring big swings, and nights should remain pleasant rather than cold.
Karnataka is experiencing partly cloudy skies with high humidity around 86% and for Bangalore, it remains from 18 degrees Celsius to a high of 27 degrees Celsius. Furthermore, there are constant winds around 11 kmph as the days go by in Karnataka, there are chances that a gradual drop in temperature will yield cooler mornings.
It is a cool, serene day in UP with minimum temperatures can reach as low as 14°C, while highs are likely to be around 24°C, with consistent yet soft winds and no rain alert has been issued so far and based on this, the forecast for the next few days seems pretty decent, despite a slightly lowered temperature in the early morning hours.
Jaipur starts the day with a crisp 6-degree chill in the air with the passage of time, through the afternoon, expect temperatures in the region to be pleasant, pegged in the mid-20s around 20 degrees and the nighttime will continue to be cool, with temperatures rising through the week.
The valley of Srinagar has to bear the sting of bitter cold as winter tightens its grip with minimum temperatures plummet to -18°C during night and hover around -7°C at day time. Entering into the grip of cold winter, the valley will continue to face icy winds with a forecast of prolonged cold snaps in the coming days.
Chandigarh might go as low as 9°C at night and reach 19°C during the day and the conditions remain calm with no cloud formation in the sky. There is less chance of fog than in Delhi, but the hours will remain cool in the plains of Punjab.
Ahmedabad is experiencing a relatively warm day of winter with maximum temperatures hover around 27° Celsius, while minimum temperatures rest around 15° Celsius, amidst dryness with light breeze and the minimum temperature in the metropolis is expected to rise gradually as the weekend approaches.
| City | Sunrise Time | Sunset Time |
| Delhi-NCR | 07:14 AM | 05:50 PM |
| Chennai | 06:35 AM | 06:06 PM |
| Mumbai | 07:14 AM | 06:26 PM |
| Karnataka | 06:47 AM | 06:18 PM |
| Uttar Pradesh | 06:54 AM | 05:42 PM |
| Rajasthan | 07:15 AM | 06:02 PM |
| Jammu & Kashmir | 07:28 AM | 05:46 PM |
| Punjab | 07:18 AM | 05:51 PM |
| Ahmedabad | 07:21 AM | 06:21 PM |