Климат (Dfc) субарктический. Самая высокая температура, фиксируется в августе до 30.0°С, а минимальный уровень достигает -32.2°C в январе. Годовая средняя температура в п. Кривозерко, учитывая данные наблюдений, оценивается 4.3°C. Самый холодный месяц — январь, его среднее значение температуры за день -12.7 °C. Месяц с максимальными температурами - это август со среднеарифметической температурой 20.1 °C. В течение одного календарного года: дни ясной погоды - 52, снежных дней - 120, дни с дождем - 102, облачных дней - 92.