Климат (Dfb) влажный континентальный с теплым летом. Месяц с самыми низкими температурами — январь, среднее значение температуры за день -12.2 °C. Самый тёплый месяц - это август с характерной температурой 22.8 °C. Вершина температурного диапазона, замечается в июле до 30.8°С, а самая низкая до -28.5°C в январе. Средняя температура воздуха в д. Старые Шалы, исходя из наблюдений, составляет 6.7°C. В рамках года: солнечных дней - 55, снегопадные дни - 73, дни с осадками - 131, пасмурных дней - 107.