Климат (Dfc) субарктический. Годовая средняя температура в д. Афанасьевская (Тарногское МО), на основе наблюдений, оценивается 6.8°C. Самый тёплый месяц — июль с типичной температурой 21.5 °C. Месяц с минимальными температурами — январь, его среднее суточное значение температуры -11.6 °C. Наивысшая температура, отмечается в августе до 30.7°С, а минимальный уровень достигает -33.7°C в январе. За год: солнечно-ясные дни - 67, дни снега - 94, дни с осадками - 112, пасмурных дней - 93.