Климат (Dfb) влажный континентальный с теплым летом. Самый холодный месяц — январь, среднесуточная температура -6.6 °C. Месяц, когда температура наиболее высокая - это август со средним значением температуры 23.7 °C. Максимальная температура, замечается в августе до 32.2°С, а низшая понижается до -21.7°C в январе. Среднегодовая температура в д. Пупово, учитывая данные наблюдений, оценивается 8.5°C. В рамках года: ясные дни - 55, дни со снегом - 81, дни с дождем - 147, облачных дней - 83.