Климат (Dfb) влажный континентальный с теплым летом. Наихолоднейший месяц — январь, его типичное среднесуточное температурное значение -13.8 °C. Месяц, когда зафиксированы самые высокие температуры — август со среднеарифметической температурой 19.7 °C. Среднегодовая температура в д. Ульянино, учитывая данные наблюдений, достигает 5.6°C. Температурный максимум, наблюдается в июне до 28.6°С, а низшая понижается до -33.6°C в январе. На протяжении года: дни ясной погоды - 68, дни со снегом - 76, дождливых дней - 129, облачных дней - 93.