Климат (Dfb) влажный континентальный с теплым летом. Годовая средняя температура в д. Ульяновка, основываясь на наблюдениях, составляет 5.1°C. Месяц с самыми высокими температурами — июль с привычной температурой 21.5 °C. Месяц с минимальными температурами — январь, суточный температурный средний показатель -13.3 °C. Самая высокая температура, фиксируется в июле до 31.2°С, а минимально может быть до -33.1°C в январе. На протяжении года: солнечных дней - 64, дни со снегом - 85, дождливых дней - 140, облачных дней - 77.