One Indian village gets over 60 times more rain a year than one Indian city. This article covers why India’s rainfall varies so sharply from place to place.


Must Know
- India’s average annual rainfall is roughly 118 cm, but this figure hides huge regional differences.
- Mawsynram, in Meghalaya, holds India’s rainfall record at about 1,187 cm a year, the highest anywhere in the country.
- Jaisalmer, in Rajasthan, is India’s driest major city, averaging only around 19 cm a year.
- Rainfall is usually grouped into four zones, from very heavy to scanty. Very heavy means over 200 cm a year, while scanty means under 50 cm.
- Very heavy rainfall zones cluster in the Northeast and along the windward slopes of the Western Ghats, where moist winds are forced upward.
Good to Know
- The Western Ghats’ leeward (eastern) side receives far less rain than its windward side, a classic rain-shadow effect.
- Scanty rainfall regions, like western Rajasthan and Kutch, sit far from moisture-bearing winds and lie in the monsoon’s weakest reach.
- This spatial variability, not just seasonal timing, is why some Indian regions face chronic drought risk while others face annual floods.
Test Yourself
Great to Know
- A single national rainfall average of 118 cm is nearly meaningless for planning. Farmers in Jaisalmer and Mawsynram face entirely different water realities, despite sharing one country-wide statistic.
- The same monsoon winds create both India’s wettest and driest places. Relief and orientation to the wind, not distance from the sea alone, decide how much rain a place actually gets.
- Four rainfall zones roughly predict four different agricultural strategies. Scanty zones depend on irrigation, very heavy zones manage excess water, and this shapes cropping patterns more than soil type does.
- Understanding regional rainfall variability, not just the monsoon’s seasonal mechanism, is essential for reading India’s drought and flood maps together as one connected picture.
Leave a Reply