Климат (Aw) тропический саванный с влажным сезоном. Самая высокая температура, отмечается в марте до 38.8°С, а минимальный уровень достигает 17.3°C в феврале. Месяц, когда температура наиболее низкая — октябрь, типичное среднесуточное температурное значение 23.1 °C. Месяц с самым высоким температурным режимом - это март с типичной температурой 32.9 °C. Годовая средняя температура в Сонсонате, исходя из наблюдений, достигает 29.7°C. В пределах года: ясные дни - 102, снегопадные дни - 0, дни с дождем - 243, облачных дней - 21.