The climate of the district is hot and dry during summer and moderately cold in winter. The summer season starts in April and continues till September. June is the hottest month with maximum and minimum temperatures of 40C and 27C respectively. Relief is only provided by occasional dust storms. The winter season begins in November and lasts till March. January is the coldest month. The maximum and minimum temperatures during this month are 19C and 5C respectively.
The monsoons set in July and continue till September. The eastern part of the district receives more rain. The average annual rainfall in the district is 888 millimeters. The soil is alluvial and fertile. It is a flat strip of land running roughly from East to West.