Климат (Dfb) влажный континентальный с теплым летом. Среднегодовая температура в д. Верхняя Шкова, по данным наблюдений, достигает 8.1°C. Месяц, когда температура наиболее низкая — январь, суточный температурный средний показатель -8.2 °C. Месяц с самыми высокими температурами - это июль с характерной температурой 21.5 °C. Самая высокая температура, устанавливается в июле до 33.1°С, а наименьшая опускается до -23.6°C в январе. В течение года: солнечных дней - 89, снегопадные дни - 61, дни с осадками - 145, облачных дней - 71.