Климат (Dfb) влажный континентальный с теплым летом. Температурный максимум, регистрируется в июле до 30.3°С, а самая низкая до -32.2°C в январе. Месяц, отмечающийся максимальными теплом — август со средним значением температуры 20.7 °C. Месяц, когда температура наиболее низкая — январь, типичное среднесуточное температурное значение -12.9 °C. Среднегодовая температура в д. Шалочь, по данным наблюдений, достигает 5.6°C. В пределах года: дни ясной погоды - 74, снежных дней - 86, дни с осадками - 125, облачных дней - 81.