Климат (Dfb) влажный континентальный с теплым летом. Самая высокая температура, регистрируется в августе до 31.1°С, а минимальный уровень достигает -27.9°C в январе. Среднегодовая температура в п. Лесхоз, учитывая данные наблюдений, достигает 8.2°C. Месяц с самыми низкими температурами — январь, его типичное среднесуточное температурное значение -9.5 °C. Месяц, когда зафиксированы самые высокие температуры - это август с типичной температурой 22.9 °C. На протяжении года: солнечных дней - 72, снежных дней - 73, дождливых дней - 127, пасмурных дней - 94.