Nilgiris is at roughly 2000m above sea level. During summer the temperature reaches a maximum of 25 °C and a minimum of 10 °C. During winter the temperature maximum is 20 °C and the minimum 0 °C . The district regularly receives rain during both the Southwest Monsoon and the Northeast Monsoon. The average annual rainfall of the district is 1,920.80 mm.