Климат (Dfb) влажный континентальный с теплым летом. Вершина температурного диапазона, регистрируется в августе до 29.5°С, а минимальный уровень достигает -35.2°C в январе. Месяц с самыми низкими температурами — январь, суточный температурный средний показатель -12.5 °C. Наитеплейший месяц - это август со средней температурой 21.9 °C. Годовая средняя температура в д. Захарово, основываясь на наблюдениях, составляет 6.3°C. За год: ясные дни - 58, снежных дней - 82, дни с дождем - 132, пасмурных дней - 94.