Климат (Dfb) влажный континентальный с теплым летом. Месяц с самым высоким температурным режимом - это июль со среднеарифметической температурой 22.1 °C. Месяц, когда температура наиболее низкая — январь, типичное среднесуточное температурное значение -11.9 °C. Максимальная температура, наблюдается в июле до 31.2°С, а минимальный уровень достигает -28.3°C в январе. Годовая средняя температура в с. Ульянка, по данным наблюдений, составляет 6.9°C. За период года: солнечных дней - 76, снежных дней - 63, дождливых дней - 158, облачных дней - 69.