Климат (Dfb) влажный континентальный с теплым летом. Месяц, когда зафиксированы самые высокие температуры - это июль со средним значением температуры 22.2 °C. Месяц с минимальными температурами — январь, средний дневной температурный уровень -12.8 °C. Средняя температура за год в п. Лесхоз, принимая во внимание наблюдения, достигает 6.5°C. Вершина температурного диапазона, отмечается в июле до 30.5°С, минимальная достигает -32.1°C в январе. В течение года: ясные дни - 87, дни со снегом - 56, дождливых дней - 147, пасмурных дней - 76.