Климат (Dfb) влажный континентальный с теплым летом. Средняя температура воздуха в д. Ульяновка, учитывая данные наблюдений, составляет 5.7°C. Месяц, когда температура наиболее низкая — декабрь, суточный температурный средний показатель -6.7 °C. Месяц, когда зафиксированы самые высокие температуры - это июль с типичной температурой 20.5 °C. Самая высокая температура, замечается в июле до 29.3°С, а самая низкая до -26.7°C в январе. В течение одного календарного года: солнечных дней - 67, снегопадные дни - 60, дни с осадками - 167, пасмурных дней - 72.