Delhi also received moderate rains during the day as mercury dipped to below-normal levels. The city received 13.3 mm rainfall during the day and 4 mm in the last 24 hours till 8.30 am, a Met official said.
The maximum temperature was recorded at 32.5 degrees Celsius, two notches below normal, while the minimum settled a notch below normal at 25 degrees Celsius.
Rains threw traffic out of gear in several parts of the city. It also pushed humidity levels upward recording between 75 and 93 per cent during the day.
Flash floods triggered by incessant rains killed two persons each in Anantnag, Baramulla and Budgam districts in Kashmir Valley, seven in Poonch, six in Reasi and one in Doda in Jammu region, J&K Minister Abdul Rahim Rather said.
The bus carrying nearly 50 people was washed away in flash floods of Gambhir river in Rajouri district in Jammu region. While three persons were rescued, around 45 people are feared dead, he said.
Rather said many rivers in Jammu and Kashmir were flowing above danger mark and many areas were inundated.
Around 150 houses have been damaged in the floods with more than 50 houses being submerged in Anantnag and 15 villages being inundated in Kulgam, he said.
Light to moderate rains lashed various parts of Punjab and Haryana with mercury dropping few notches below normal.
UT Chandigarh had a high of 33 degrees Celsius with rainfall of 1.3 mm, Met report said.
In Punjab, Amritsar, Ludhiana and Patiala received 43 mm, 1 mm and 6 mm rainfall with maximum settling at 29.8, 30.7 and 30.6 degrees Celsius respectively, down by up to five degrees from normal.
In Haryana, Ambala, Hisar and Karnal received 6 mm, 2.1 mm and 27.6 mm rainfall while recording maximum temperatures at 32, 32.8 and 30.4 degrees Celsius respectively.
Incessant rains in western districts of Rajasthan affected normal life, especially in Jodhpur division with Balotra being lashed by the most rainfall of 18 cm since last night, a Met report said here.
Moderate to heavy rainfall occurred in Jaipur, Jodhpur, Udaipur, Bikaner, Sriganganagar, Chittorgarh and Kota districts brining down mercury to the range of 27 to 33.9 degrees Celsius, the report said.
Siwana recorded 15 cm rainfall, followed by Pachpadra 12 cm, Chotau, Luni, Jodhpur 10 cm each, Karonpur, Osia, Bayata, Baseri, Jiataran, Sedwa, Barmer, Shivpuri 7 cm each, Sagaly 6 cm, and many other places receiving one to five cm showers.
Jaipur also experienced intermittent showers since early morning and recorded 20 mm rains.
Light to rather heavy rain or thundershowers occurred at many places over Uttar Pradesh in the last 24 hours.
Karwi recorded 9 cm rainfall followed by Mau 8 cm, Attara, Manjhanpur 5 cm each, Narauni 4 cm, Narora 3 cm, Allahabad, Fatehgarh, Fursatganj and Jhansi 2 cm each, Met report said.