Климат (Dfb) влажный континентальный с теплым летом. Максимальная температура, замечается в июне до 33.4°С, а самая низкая до -37.4°C в январе. Наихолоднейший месяц — январь, его характерная суточная температура -14.0 °C. Месяц с максимальными температурами — июнь со средним значением температуры 22.2 °C. Средняя температура воздуха в п. Каштак, исходя из наблюдений, достигает 4.9°C. В пределах года: солнечно-ясные дни - 61, снежных дней - 112, дни с осадками - 111, пасмурных дней - 82.