Климат (Dfb) влажный континентальный с теплым летом. Месяц с самыми высокими температурами — июль с привычной температурой 26.7 °C. Самый холодный месяц — январь, среднее суточное значение температуры -12.2 °C. Годовая средняя температура в с. Ульяновка, исходя из данных наблюдений, оценивается 8.8°C. Вершина температурного диапазона, проявляется в июле до 39.8°С, а минимально может быть до -31.1°C в декабре. В течение года: солнечных дней - 60, дни снега - 80, дни с осадками - 116, пасмурных дней - 110.