Климат (BSh) жаркий полуаридный (степной). Средняя температура за год в Барселоне, по данным наблюдений, составляет 30.6°C. Месяц, когда зафиксированы самые низкие температуры — февраль, типичное среднесуточное температурное значение 29.0 °C. Наиболее тёплый месяц — апрель со среднеарифметической температурой 32.5 °C. Самая высокая температура, проявляется в апреле до 36.1°С, а минимально может быть до 21.8°C в феврале. В пределах года: дни ясной погоды - 77, дни со снегом - 0, дождливых дней - 223, облачных дней - 66.