Климат (Dfb) влажный континентальный с теплым летом. Средняя температура за год в д. Крючково (Шелонская волость), основываясь на наблюдениях, составляет 9.3°C. Месяц с самыми высокими температурами - это август с характерной температурой 24.5 °C. Месяц, когда температура наиболее низкая — январь, его суточный температурный средний показатель -6.0 °C. Максимальная температура, фиксируется в августе до 33.6°С, а самая низкая до -22.4°C в январе. На протяжении года: солнечных дней - 78, снежных дней - 73, дни с дождем - 132, пасмурных дней - 83.