Климат (Cfa) влажный субтропический. Температурный максимум, устанавливается в августе до 33.3°С, а минимально может быть до 5.0°C в марте. Среднегодовая температура в Бадалоне, исходя из данных наблюдений, составляет 20.2°C. Самый холодный месяц — январь, его средний дневной температурный уровень 13.4 °C. Самый тёплый месяц — июль со средней температурой 28.8 °C. В течение одного календарного года: солнечно-ясные дни - 172, дни снега - 0, дождливых дней - 110, пасмурных дней - 84.