Город расположен на границе субарктического и умеренного климатических поясов. Суммарная солнечная радиация - 74 ккал/см2. Изотермы января -25 °C, июля +15 °C. Число дней со снеговым покровом и устойчивыми морозами - до 200 в году.
Климат формируется под влиянием западной циркуляции, а также близости холодного Карского моря, которое является источником холода летом и очагом сильных ветров зимой. Быстрая смена циклонов и антициклонов способствует большой изменчивости погоды. Особенно неустойчива погода в начале зимы (ноябрь - декабрь) и весной (май).
Среднегодовая температура воздуха составляет - 6,4 °C. Средняя температура января составляет -23,8 °C (самый холодный месяц года), средняя температура июля (самый теплый месяц года) составляет +13,8 °C (табл. 1).
Абсолютный минимум -54°. Продолжительность периода со среднесуточной температурой ниже 0° равен 229 дням. Устойчивые морозы наступают во второй половине октября и продолжаются в среднем 189 дней до третьей декады апреля. Продолжительность отопительного сезона составляет 292 дня.