Климат (Dfc) субарктический. Годовая средняя температура в п. Осяткино, принимая во внимание наблюдения, оценивается 2.1°C. Максимальная температура, отмечается в июле до 29.9°С, а минимальный уровень достигает -37.5°C в январе. Месяц, когда зафиксированы самые высокие температуры - это июль со средним значением температуры 19.2 °C. Самый холодный месяц — январь, среднесуточная температура -15.9 °C. В рамках года: дни ясной погоды - 43, снегопадные дни - 139, дни с осадками - 86, облачных дней - 98.