Климат (Dfc) субарктический. Среднегодовая температура в Харстаде, исходя из наблюдений, оценивается 4.9°C. Месяц, когда температура наиболее высокая - это июль со средней температурой 17.2 °C. Самый холодный месяц — декабрь, его среднее значение температуры за день -3.8 °C. Верхний предел температуры, проявляется в июне до 25.4°С, минимальная достигает -20.9°C в январе. В пределах года: дни ясной погоды - 56, дни снега - 94, дни с дождем - 140, облачных дней - 76.