Климат (Dfb) влажный континентальный с теплым летом. Самая высокая температура, устанавливается в июле до 31.1°С, минимальная достигает -23.2°C в январе. Средняя температура воздуха в д. Шелонь, на основе наблюдений, оценивается 7.2°C. Месяц с самыми высокими температурами — июль со средней температурой 19.0 °C. Месяц с самыми низкими температурами — февраль, его характерная суточная температура -3.5 °C. В течение одного календарного года: дни ясной погоды - 85, дни снега - 57, дни с осадками - 164, облачных дней - 60.