Климат (Dfb) влажный континентальный с теплым летом. Максимальная температура, наблюдается в августе до 30.1°С, а низшая понижается до -28.7°C в январе. Средняя температура воздуха в д. Шандалово, на основе наблюдений, достигает 6.8°C. Месяц, отмечающийся максимальными теплом — август со среднеарифметической температурой 21.3 °C. Самый холодный месяц — январь, среднее значение температуры за день -10.1 °C. За период года: солнечных дней - 68, дни снега - 81, дождливых дней - 131, пасмурных дней - 86.