Климат (Dfb) влажный континентальный с теплым летом. Месяц, когда температура наиболее высокая — июнь с характерной температурой 23.7 °C. Месяц, когда зафиксированы самые низкие температуры — январь, его типичное среднесуточное температурное значение -11.9 °C. Средняя температура воздуха в д. Ульяновка, исходя из данных наблюдений, достигает 7.2°C. Максимальная температура, наблюдается в июне до 32.5°С, а самая низкая до -32.7°C в январе. В течение года: ясные дни - 78, дни со снегом - 70, дни с осадками - 134, облачных дней - 84.