Климат (Dfb) влажный континентальный с теплым летом. Месяц с минимальными температурами — январь, его среднее суточное значение температуры -11.4 °C. Наитеплейший месяц — август со среднеарифметической температурой 21.8 °C. Наивысшая температура, наблюдается в августе до 30.8°С, минимальная достигает -33.7°C в январе. Средняя температура воздуха в д. Пестово, согласно наблюдениям, оценивается 6.2°C. В рамках года: дни ясной погоды - 63, дни со снегом - 91, дни с осадками - 130, облачных дней - 82.