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