In July 2026, India received 290.3 mm (294.3 mm in July 2025, 306.6 mm in July 2024[i], 318.4 in July 2023[ii] and 327.7 mm in July 2022[iii]) rainfall, 3.5% above (4.9% above normal in July 2025, 9.3 % above in July 2024, 13.5% above normal in July 2023 and 16.8% above normal in July 2022) the normal July rainfall of 280.5 mm as per India Meteorological department. So this is the fifth consecutive year when rainfall in July is above normal, the quantum has gone down with each passing year during these last five years. In July 2021, the rainfall was 266.1 mm[iv], about 6.7% below normal and in July 2020, the rainfall was 257.1 mm[v], or about 9.9% below normal.
| Normal Rainfall, mm | Actual Rainfall, mm | % departure from normal | |
| June 2026 | 165.3 | 99.5 | -39.8 |
| July 2026 | 280.5 | 290.3 | +3.5 |
| June-July 2026 | 445.8 | 389.8 | -12.6 |
While June 2026 huge deficit of almost 40% from normal rainfall, July has actually been 3.5% above normal rain, in spite of 2026 being a super El Nino year. This is partly explained by IMD due to the positive Indian Ocean dipole partly neutralising the effect of El Nino. The rainfall distribution has been far from normal in July 2025 or June July 2025 as we will see below.
State wise Rainfall As we can see from the attached IMD file, out of 36 States and Union Territories (UTs), Two (Diu-Daman-Dadra-Nagarhaveli and Ladakh) had large Excess (Actual rainfall more than 60% above normal), One (MP) had Excess (Actual rainfall 20-59% above normal), 17 had normal (Actual rainfall 19% below normal to above normal), 16 had deficit (Actual rainfall 20-59% below normal rainfall) and None had Large Deficit (Actual rainfall over 60% below normal) in rainfall in June July 2026. Diu-Daman-Dadra-Naharhaveli had the highest rainfall of 2375.9 mm. Ladakh had the lowest rainfall (same as last yearf) of 32.6 mm. Ladakh had the highest surplus (same as last year) % at 174% and Meghalaya had the highest deficit (same as last year) % at -58%.
Sub Division wise rainfall IMD divides India into 36 meteorological divisions (the logic of many of them is far from clear). In June July 2026, as we can see from the attached file, Three (Odisha, Madhya Mah and Gujarat) sub divisions had Excess rainfall, 16 had Normal rainfall and 17 had deficit rainfall. Konkan Goa had the highest rainfall at 1767.5 mm and Tamil Nadu, Puduchery and Karaikal had the lowest at 96.2 mm rainfall in June July 2026.

DISTRICT WISE STATE WISE RAINFALL The map above gives a macro picture of district wise rainfall across India during June-July 2026. Below we have given maps for each state, giving more detailed information about the rainfall situation for each district in respective states.
NORTH INDIA: Jammu & Kashmir

Ladakh

Himachal Pradesh

Uttarakhand

Punjab

Haryana

EAST INDIA
Uttar Pradesh

Bihar

W Bengal

Jharkhand

Odisha

Chhattisgarh

NORTH EAST INDIA
Sikkim

Assam

Arunachal Pradesh

Meghalaya

Manipur

Mizoram

Nagaland

Tripura

SOUTH INDIA
Andhra Pradesh

Telangana

Karnataka

Tamil Nadu

Kerala

WEST INDIA
Goa

Maharashtra

Madhya Pradesh

Gujarat

Rajasthan

SANDRP (ht.sandrp@gmail.com)
[i] https://sandrp.in/2024/08/07/june-july-2024-district-wise-rainfall-in-indias-sw-monsoon/
[ii] https://sandrp.in/2023/08/04/june-july-2023-district-wise-rainfall-in-in-indias-sw-monsoon/
[iii] https://sandrp.in/2022/08/05/june-july-2022-district-wise-rainfall-in-in-indias-sw-monsoon/
[iv] https://sandrp.in/2021/07/31/june-july-2021-district-wise-sw-monsoon-rainfall-in-india/
[v] https://sandrp.in/2020/07/31/district-wise-rainfall-in-india-in-june-july-2020/