Климат (Dfb) влажный континентальный с теплым летом. Годовая средняя температура в д. Упиралово, основываясь на наблюдениях, составляет 4.9°C. Самый холодный месяц — январь, его среднее значение температуры за день -13.6 °C. Месяц с максимальными температурами — июль со средним значением температуры 20.4 °C. Самая высокая температура, отмечается в июле до 31.5°С, а наименьшая опускается до -31.7°C в январе. В течение одного календарного года: дни ясной погоды - 48, снегопадные дни - 84, дождливых дней - 123, пасмурных дней - 111.