Климат (Dfb) влажный континентальный с теплым летом. Температурный максимум, регистрируется в июле до 30.6°С, минимальная достигает -28.7°C в январе. Средняя температура воздуха в д. Заполье (Батецкое с/п), согласно наблюдениям, составляет 6.0°C. Месяц с самыми высокими температурами - это июль со среднеарифметической температурой 18.2 °C. Наихолоднейший месяц — январь, его суточный температурный средний показатель -10.4 °C. В пределах года: солнечных дней - 81, дни со снегом - 53, дни с дождем - 165, облачных дней - 67.