Климат (Dfb) влажный континентальный с теплым летом. Верхний предел температуры, фиксируется в июле до 35.3°С, минимальная достигает -34.1°C в декабре. Самый тёплый месяц - это июль с характерной температурой 22.7 °C. Месяц с самым низким температурным режимом — январь, средний дневной температурный уровень -12.1 °C. Средняя температура за год в п. Верхняя Лука, исходя из данных наблюдений, оценивается 5.8°C. На протяжении года: дни ясной погоды - 46, снежных дней - 80, дождливых дней - 135, облачных дней - 105.