Климат (Dfb) влажный континентальный с теплым летом. Средняя температура за год в д. Харапово, учитывая данные наблюдений, оценивается 5.1°C. Самый тёплый месяц — август со среднеарифметической температурой 20.6 °C. Месяц с самыми низкими температурами — январь, характерная суточная температура -13.8 °C. Верхний предел температуры, замечается в июле до 29.2°С, а минимальный уровень достигает -36.5°C в январе. В течение года: солнечных дней - 62, снегопадные дни - 87, дни с дождем - 128, облачных дней - 89.