The climate of this district is generally dry except in south-west monsoon. Year may be divided into four seasons. The cold season is from December to February. This is followed by the hot season from March to the middle of June. Thereafter the south-west monsoon season starts and continues up to about the middle of September.
The average annual rainfall in the District is 786.6 mm. The rainfall in the districts in the region round about Sitamau- Mandsaur- Malhargarh, and in general increases in the northern part of the district from the west towards the east. The heaviest rainfall in 24 hours recorded at any station in the district was 323.9 mm. at Garoth on 1945 June 29.
In the district there is rapid increase in temperatures after February. May is generally the hottest month with the mean daily maximum temperature at 39.80 °C and the mean daily minimum at 25.40 °C. Days are intensely hot in summer and hot dust-laden winds which below during this season add to the discomfort. On individual days in the summer session and in June before the onset of the monsoon the day temperatures often go up above 45 °C. January is the coldest month, with the mean daily maximum temperature at 35.00 °C and mean daily minimum at 9.30 °C.