Климат (Dfc) субарктический. Средняя температура воздуха в д. Белавинская, исходя из наблюдений, составляет 6.0°C. Месяц с самыми низкими температурами — январь, среднее суточное значение температуры -11.8 °C. Месяц с самыми высокими температурами - это август с типичной температурой 22.0 °C. Верхний предел температуры, регистрируется в августе до 30.2°С, минимальная достигает -32.0°C в январе. За период года: дни ясной погоды - 62, дни снега - 91, дни с дождем - 123, пасмурных дней - 90.