Климат (Dfc) субарктический. Среднегодовая температура в Дудинке, согласно наблюдениям, составляет -5.1°C. Вершина температурного диапазона, замечается в июле до 29.2°С, а минимальный уровень достигает -40.1°C в феврале. Наитеплейший месяц — июль с типичной температурой 17.3 °C. Месяц, когда зафиксированы самые низкие температуры — декабрь, среднесуточная температура -23.6 °C. За год: солнечно-ясные дни - 55, снежных дней - 145, дни с дождем - 68, пасмурных дней - 98.