Климат (As) тропический сухой саванный. Наиболее тёплый месяц - это май со среднеарифметической температурой 39.5 °C. Месяц с минимальными температурами — декабрь, среднее суточное значение температуры 22.3 °C. Годовая средняя температура в Шахпуре, принимая во внимание наблюдения, составляет 30.5°C. Максимальная температура, устанавливается в мае до 43.2°С, а самая низкая до 10.5°C в январе. За год: ясные дни - 175, дни снега - 0, дни с дождем - 132, облачных дней - 59.