Климат (Dwc) муссонный субарктический. Средняя температура за год в п. Лесной, учитывая данные наблюдений, оценивается 0.9°C. Месяц, когда температура наиболее низкая — декабрь, средний дневной температурный уровень -22.6 °C. Месяц, когда зафиксированы самые высокие температуры — июль с привычной температурой 26.2 °C. Температурный максимум, отмечается в июле до 38.8°С, а самая низкая до -35.9°C в январе. За период года: дни ясной погоды - 115, снежных дней - 54, дни с дождем - 80, пасмурных дней - 117.