Климат (Dfb) влажный континентальный с теплым летом. Верхний предел температуры, устанавливается в июле до 33.4°С, а самая низкая до -26.2°C в январе. Месяц с максимальными температурами — август с типичной температурой 25.4 °C. Месяц, когда температура наиболее низкая — январь, его среднее значение температуры за день -9.5 °C. Среднегодовая температура в п. Шалы, учитывая данные наблюдений, оценивается 9.3°C. В рамках года: солнечно-ясные дни - 69, снежных дней - 78, дни с осадками - 124, облачных дней - 95.