Климат (Dfb) влажный континентальный с теплым летом. Верхний предел температуры, наблюдается в июле до 29.8°С, а наименьшая опускается до -26.4°C в январе. Средняя температура воздуха в д. Шаньково, принимая во внимание наблюдения, достигает 7.5°C. Месяц с самым низким температурным режимом — январь, средний дневной температурный уровень -8.9 °C. Месяц с самым высоким температурным режимом — июль со среднеарифметической температурой 23.2 °C. За год: ясные дни - 90, дни со снегом - 59, дни с осадками - 153, облачных дней - 64.