Климат (Cfb) умеренный океанический. Наиболее тёплый месяц - это август с типичной температурой 21.0 °C. Самый холодный месяц — январь, его типичное среднесуточное температурное значение -1.4 °C. Наивысшая температура, фиксируется в августе до 31.3°С, а минимально может быть до -15.0°C в январе. Годовая средняя температура в п. Ульяновка, в соответствии с наблюдениями, достигает 11.0°C. В рамках года: солнечных дней - 66, снегопадные дни - 50, дни с дождем - 170, пасмурных дней - 80.