Климат (Dfb) влажный континентальный с теплым летом. Среднегодовая температура в д. Ульянково, учитывая данные наблюдений, достигает 5.9°C. Температурный максимум, регистрируется в июле до 30.2°С, а низшая понижается до -30.0°C в январе. Наиболее тёплый месяц - это август с привычной температурой 20.8 °C. Месяц с минимальными температурами — январь, суточный температурный средний показатель -13.2 °C. В рамках года: солнечных дней - 81, дни снега - 85, дни с осадками - 110, облачных дней - 90.