Meghalaya (11,777 mm), Arunachal Pradesh (8,000 mm), Sikkim (6,000 mm), West Bengal (5,600 mm), and Nagaland (5,500 mm) are the five states in India with the most rainfall. These northeastern states—Meghalaya having the record for the most rainfall—are among the wettest areas on earth due to their exposure to the Bay of Bengal and Himalayan winds, which bring tremendous rainfall.