Климат (Dfb) влажный континентальный с теплым летом. Месяц с самым низким температурным режимом — январь, его среднесуточная температура -11.6 °C. Наиболее тёплый месяц — август с типичной температурой 20.6 °C. Вершина температурного диапазона, фиксируется в августе до 29.7°С, а минимально может быть до -30.7°C в январе. Годовая средняя температура в п. Лесхоза Сокольниково, по данным наблюдений, оценивается 5.8°C. В пределах года: солнечных дней - 68, дни со снегом - 78, дни с дождем - 129, облачных дней - 91.