Климат (Dfb) влажный континентальный с теплым летом. Максимальная температура, замечается в июне до 33.4°С, а самая низкая до -37.4°C в январе. Наихолоднейший месяц — январь, его характерная суточная температура -14.0 °C. Месяц с максимальными температурами — июль со средним значением температуры 25.6 °C. Средняя температура воздуха в п. Каштак, исходя из наблюдений, достигает 4.8°C. В пределах года: солнечно-ясные дни - 58, снежных дней - 103, дни с осадками - 130, пасмурных дней - 75.