July in India is a wet month with an average of 311 mm (12 inches) of rain. Along with the rains, the temperature also gets cooler in July with averages around 30°C (86°F). Due to the heavy rainfall, July is in the low season for most of India, including Delhi, Agra, and Jaipur.