Климат (Dfb) влажный континентальный с теплым летом. Верхний предел температуры, проявляется в июле до 33.0°С, минимальная достигает -26.3°C в январе. Месяц, когда температура наиболее высокая — июль со средним значением температуры 20.6 °C. Самый холодный месяц — январь, среднесуточная температура -8.0 °C. Средняя температура воздуха в д. Дубровка (Батецкое с/п), исходя из данных наблюдений, достигает 8.4°C. За период года: солнечно-ясные дни - 81, дни со снегом - 52, дождливых дней - 164, облачных дней - 69.