Климат (Cfa) влажный субтропический. Средняя температура за год в п. Лесхоз, основываясь на наблюдениях, достигает 17.2°C. Самая высокая температура, фиксируется в августе до 38.3°С, а самая низкая до -16.3°C в январе. Месяц, когда температура наиболее высокая — август со средней температурой 32.2 °C. Месяц с самыми низкими температурами — январь, его среднесуточная температура 1.9 °C. В течение года: солнечных дней - 124, дни снега - 19, дни с осадками - 136, облачных дней - 87.