Климат (Dfb) влажный континентальный с теплым летом. Месяц, когда зафиксированы самые высокие температуры - это август со средней температурой 21.2 °C. Месяц, когда температура наиболее низкая — январь, типичное среднесуточное температурное значение -12.8 °C. Температурный максимум, наблюдается в июле до 30.8°С, а минимально может быть до -35.9°C в январе. Средняя температура за год в п. Лесозавода, согласно наблюдениям, составляет 6.8°C. В течение одного календарного года: солнечных дней - 62, снегопадные дни - 75, дни с дождем - 122, облачных дней - 107.