Климат (Dfb) влажный континентальный с теплым летом. Максимальная температура, фиксируется в июле до 30.5°С, минимальная достигает -31.3°C в январе. Среднегодовая температура в д. Упирково, в соответствии с наблюдениями, составляет 4.9°C. Месяц, когда температура наиболее низкая — январь, его среднесуточная температура -11.3 °C. Месяц с максимальными температурами — июль с характерной температурой 20.8 °C. На протяжении года: солнечно-ясные дни - 72, дни снега - 72, дни с дождем - 160, пасмурных дней - 62.