MONTHLY WEATHER REPORT OF DELHI
JULY 2025
Significant Weather Observations
Rainfall was recorded on all days in July 2025 except on 20th and 21st July.
A very heavy rainfall event of 129.8 mm was recorded at Ridge Observatory on 30th July 2025. On the same
day, Safdarjung recorded 68.1 mm of rainfall and Lodi Road recorded 72.4 mm of rainfall.
Rainfall Intensity-wise Frequency of Days
Category of Rainfall Number of days
No Rain 2
Very light rain 5
Light rain 6
Moderate rain 13
Heavy Rain 4
Very heavy 1
Details of Heavy rainfall event
Date Station (Amount of Rainfall in mm)
7 July Najafgarh AWS (95 mm)
Dhansa AWS (107.6 mm), Ridge (69.2 mm), Ayanagar (73
10 July
mm), Pusa AWS (82.0), Najafgarh AWS (105.5 mm)
Greenfield Public School AWS (76.2 mm), Ridge (64.8
22 July
mm)
24 July SPS Mayur Vihar AWS (71.0 mm)
1
Meteorological Analysis
On 1st July, a trough extended from northwest Uttar Pradesh to Jharkhand between 1.5 & 3.1 km above
mean sea level. On 2nd July, it was replaced by a deeper trough from southeast Rajasthan to the Bay of
Bengal between 0.9 & 5.8 km, tilting southward with height.
On 3rd July, the monsoon trough at mean sea level passed through Bikaner, Sheopur, Khajuraho,
Daltonganj, Digha and southeastwards into the Bay of Bengal. A cyclonic circulation lay over central west
Rajasthan at 0.9 km.
On 4th July, the monsoon trough ran through Bikaner, Jaipur, Datia, Sidhi, Asansol, Kolkata to the Bay of
Bengal. The circulation over northwest Rajasthan shifted to central Rajasthan at 0.9 km.
On 5th July, the trough passed through Sri Ganganagar, Bhiwani, Agra, Banda, Dehri, Purulia, Kolkata to the
Bay.
On 6th July, the trough extended through Suratgarh, Sirsa, Delhi, Lucknow, Varanasi, Daltonganj, Bankura,
Digha to the Bay. A cyclonic circulation persisted over Himachal Pradesh & Punjab at 1.5 km.
On 7th July, the trough passed through Sri Ganganagar, Sirsa, Meerut, Varanasi, Daltonganj, Purulia, and the
centre of a low-pressure area over southwest Gangetic West Bengal. Another trough ran from south
Rajasthan to this low-pressure system across Madhya Pradesh, north Chhattisgarh, south Jharkhand (3.1–7.6
km), tilting southward with height. A circulation persisted over north Haryana & Himachal Pradesh at 1.5 km.
On 8th July, the trough passed through Bhatinda, Rohtak, Kanpur, Daltonganj, centre of the low-pressure
area over Gangetic West Bengal, and southeastwards.
On 9th July, it passed through Amritsar, Chandigarh, Najibabad, Shahjahanpur, Kanpur, Daltonganj, and the
centre of the low over Gangetic West Bengal adjoining Jharkhand. Circulations persisted over north Haryana
(1.5 km) and northwest Uttar Pradesh (0.9 km).
From 10th to 16th July, the monsoon remained active due to the persistent trough, low-pressure systems,
and circulations.
The trough oscillated near its normal position, passing through Suratgarh, Bhiwani, Aligarh, Banda,
Daltonganj, Digha on 10th, then shifting slightly northward on 11th–13th through Bikaner/Sikar, Gwalior,
Siddhi, Daltonganj, Jamshedpur, and Digha.
On 14th July, it aligned through Bikaner, the centre of a well-marked low over northeast Rajasthan &
northwest Madhya Pradesh, then southeastwards. This persisted till 16th July, passing through centres of
two well-marked lows (northwest Rajasthan, southwest Bihar/east Uttar Pradesh).
A cyclonic circulation over Haryana persisted from 10th–12th July between 1.5 & 5.8 km, tilting
southwestward.
A trough in lower levels ran from southwest Uttar Pradesh to south Jharkhand/Odisha during 10th–13th.
A Western Disturbance was observed along Long. 75°E north of 32°N from 11th–13th July. Another
appeared along Long. 62°E on 13th July and persisted till 16th July, while another WD persisted near Long.
66°–68°E/28°N during 14th–16th.
On 14th July, a well-marked low formed over northeast Rajasthan & adjoining northwest Madhya Pradesh,
with circulation up to 7.6 km. It intensified into a Depression on 15th July near 27.4°N/75.4°E, persisted over
northwest Rajasthan till 16th, then weakened.
2
Simultaneously, another low formed over southeast Gangetic West Bengal & Bangladesh, moved NW, and
by 15th July lay as a well-marked low over north Jharkhand/south Bihar. It persisted over southwest Bihar &
east Uttar Pradesh on 16th July, with circulation up to 7.6 km, tilting southwestward.
From 17th to 20th July, a Depression formed over southeast Uttar Pradesh on 17th, moved west-
northwestward across south Uttar Pradesh and north Madhya Pradesh by 18th, then into
northwest/northeast Rajasthan on 19th, weakening into a well-marked low over west Rajasthan & adjoining
Pakistan on 20th. The monsoon trough consistently passed through these systems. Circulations persisted
over Pakistan, while WDs were observed at mid-tropospheric levels on 17th–19th.
Between 21st and 25th July, the trough extended from Jammu/Sri Ganganagar eastwards to the Bay. On
23rd July, a WD was seen as a cyclonic circulation over Jammu & Kashmir and Himachal Pradesh (3.1–5.8
km). On 24th July, another low formed over the north Bay of Bengal, with circulations over southwest
Rajasthan (3.1 km) and east Uttar Pradesh (1.5 km). By 25th July, the trough shifted northward through
Jammu, Chandigarh, Bareilly, Gorakhpur, Patna, Kolkata to a depression over the northwest Bay of Bengal.
Circulations persisted over northwest Uttar Pradesh (later Haryana) and southwest Rajasthan.
Between 26th and 30th July, the depression from the Bay moved inland. On 26th, it centred over north
Chhattisgarh & adjoining Jharkhand. On 27th, it weakened into a well-marked low over northwest Madhya
Pradesh with circulation up to 7.6 km, tilting southwestward. On 28th–29th, it persisted over northwest
Madhya Pradesh & adjoining east Rajasthan (up to 5.8 km), with troughs extending from the Arabian Sea via
Gujarat to the system. On 29th, additional circulations were observed over south Punjab, northwest Uttar
Pradesh, and a mid-level WD over northern Pakistan. On 30th, the system persisted with circulation up to
7.6 km, along with additional circulations over southwest Rajasthan and Punjab adjoining Pakistan.
On 31st July, the monsoon trough ran through Sri Ganganagar, Rohtak, Shahjahanpur, Gorakhpur,
Darbhanga, Shantiniketan, and Canning to the Bay of Bengal. A circulation over southwest Uttar Pradesh
shifted to east Uttar Pradesh (1.5 km). Another circulation over Haryana persisted (3.1 km). A WD trough at
5.8 km lay along Long. 72°E north of 32°N.
Rainfall Summary of the Month
During the month, Safdarjung recorded 259.3 mm of rainfall against the normal of 209.7 mm (based on
1971–2020 climatology), which is 24% above the long period average (LPA). The all-time record of observed
rainfall in the month of July is 632.2 recorded in July 2003.
Rainfall Departures at Manual Observatories of Delhi during the Month
Actual Rainfall Normal Rainfall Departure
STATION
(in mm) (in mm) (%)
Safdarjung 259.3 209.7 24%
287.9 205.7 40%
Palam
260.6 209.7 24%
Lodhi Road
361.4 190.1 90%
Ridge
263.7 182.2 45%
Ayanagar
3
Figure 1. Actual rainfall over Observatories of Delhi
Figure 2. Rainfall % departure from the long period average for districts in Delhi
4
Temperature Summary of the month
Maximum Temperature
Maximum temperatures were above normal for 3 days, below normal for 7 days, appreciably below normal
for 3 days, markedly below normal on 1 day. i.e. 29 July 2025, and normal on remaining days of the month. The
mean maximum temperature for the month was 34.5°C which is 1.1°C below its climatological mean of the month,
i.e. 35.6°C. The highest maximum temperature was 37.5°C recorded on 27th July 2025. The all-time record of
maximum temperature for the month is 45.0°C recorded on 01st July 1931.
Figure 3. Monthly trend of Maximum temperature as compared to the Normal temperature (Safdarjung)
Figure 4. Departure of Maximum temperature from Normal temperature (Safdarjung)
5
Minimum Temperature
Minimum temperatures were below normal for 9 days, appreciably below normal for 4 days and normal for
remaining days of the month. The mean minimum temperature for the month was 26.1°C, which is 1.4°C below the
climatological mean of the month, i.e. 27.5 °C. The lowest minimum temperature was 22.9°C recorded on 07th July
2025. The all-time record of minimum temperature for the month is 20.3 °C recorded on 1st July 1986.
Figure 5. Monthly trend of Minimum temperature as compared to the Normal temperature (at Safdarjung)
Figure 6. Departure of Minimum temperature from Normal temperature (at Safdarjung)
6
ACTUAL TEMPERATURE OBSERVED AT MANUAL OBSERVATORIES OF DELHI DURING THE MONTH
Figure 7. Monthly trend of Maximum temperature over Manual observatories of Delhi
Figure 8. Monthly trend of Minimum temperature over Manual observatories of Delhi
7
Average Temperature and its Departure during the Month
Average Actual Average Normal
Temperature over the Temperature over the Average Departure
STATION month month (in °C)
(in °C) (in °C)
Max Min Max Min Max Min
Safdarjung 34.5 26.1 35.6 27.5 -1.1 -1.4
33.6 25.3 36 27.4 -2.4 -2.1
Palam
33.7 25.8 35.1 26.1 -1.4 -0.3
Ridge
33.0 26.4 35.7 26.5 -2.7 -0.1
Ayanagar
*****
Legends:
Classification of Fog
Visibility Range (in
Fog type
meters)
Shallow 500-1000
Moderate 200-500
Dense 50-200
Very Dense Less than 50 meters