Климат (Cfb) умеренный океанический. Наивысшая температура, наблюдается в июле до 35.7°С, минимальная достигает -14.1°C в январе. Средняя температура воздуха в п. Ульяновское, в соответствии с наблюдениями, составляет 13.4°C. Месяц, когда температура наиболее низкая — январь, его типичное среднесуточное температурное значение -0.5 °C. Месяц с самым высоким температурным режимом - это август со среднеарифметической температурой 25.6 °C. В пределах года: дни ясной погоды - 69, дни со снегом - 65, дни с дождем - 147, пасмурных дней - 85.