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