Islamabad, July 24, 2025 – Punjab has come under the grip of intense monsoon rains over the past few days, and the situation is expected to persist, with further downpours forecast in the next 24 hours.
The Pakistan Meteorological Department (PMD) has issued multiple weather alerts, warning of continued rains and potential flooding in various parts of the province.
According to the PMD, numerous districts in Punjab received substantial rainfall during the past 24 hours. In Lahore alone, significant rainfall was recorded at multiple locations including Iqbal Town (43mm), Nishter Town (33mm), and Samanabad (26mm). Other cities such as Sheikhupura (69mm), Hafizabad (59mm), Mandi Bahauddin (51mm), and Sargodha also experienced heavy downpours.
The synoptic situation indicates that a seasonal low over northeastern Balochistan is interacting with moist currents from the Arabian Sea and a westerly wave, causing widespread rains in upper parts of the country, including Punjab. The PMD has warned that these rains may trigger flash flooding in local streams and nullahs, especially in the D.G. Khan region. Urban flooding is also likely in low-lying areas of northeastern and eastern Punjab during the evening or night.
For Friday, hot and humid weather is expected in most parts of the country. However, isolated rain-wind/thundershowers are likely in northeastern Punjab, Gilgit-Baltistan, upper Khyber Pakhtunkhwa, and Kashmir. On Thursday, more widespread activity is forecast, with isolated heavy falls in central Punjab, northeastern Balochistan, and upper Khyber Pakhtunkhwa.
Over the past 24 hours, rain-thunderstorms with isolated heavy falls have been recorded across Punjab, northeastern Balochistan, parts of Khyber Pakhtunkhwa, and Gilgit-Baltistan. The weather remains hot and humid elsewhere, with Nokundi recording the highest maximum temperature at 44°C, followed by Dadu at 43°C.
Authorities urge residents to remain cautious and stay updated with official advisories as monsoon rains continue to impact daily life across Punjab.