Климат (Dfc) субарктический. Температурный максимум, устанавливается в июле до 31.0°С, минимальная достигает -33.1°C в январе. Месяц, когда зафиксированы самые низкие температуры — январь, среднее значение температуры за день -14.1 °C. Самый тёплый месяц - это июль с привычной температурой 21.3 °C. Средняя температура за год в п. Первомайский, по данным наблюдений, достигает 5.0°C. В течение одного календарного года: дни ясной погоды - 57, снежных дней - 105, дни с осадками - 141, облачных дней - 63.