Климат (BSh) жаркий полуаридный (степной). Самый тёплый месяц — август с характерной температурой 29.6 °C. Месяц, когда температура наиболее низкая — декабрь, характерная суточная температура 17.8 °C. Средняя температура за год в Махдии, принимая во внимание наблюдения, оценивается 24.3°C. Вершина температурного диапазона, фиксируется в августе до 39.3°С, минимальная достигает 9.9°C в апреле. За период года: солнечных дней - 154, дни снега - 0, дождливых дней - 55, пасмурных дней - 21.