Климат (Csa) средиземноморский с горячим летом. Средняя температура воздуха в Барселоне, на основе наблюдений, оценивается 19.6°C. Максимальная температура, отмечается в августе до 34.7°С, а наименьшая опускается до 5.2°C в январе. Месяц с самыми высокими температурами — август со средней температурой 28.0 °C. Месяц с самыми низкими температурами — январь, его средний дневной температурный уровень 13.1 °C. В рамках года: солнечных дней - 166, дни снега - 0, дни с дождем - 118, пасмурных дней - 82.