Климат (Dfb) влажный континентальный с теплым летом. Наивысшая температура, замечается в июле до 31.2°С, а минимум составляет -33.8°C в январе. Самый холодный месяц — январь, его средний дневной температурный уровень -12.7 °C. Месяц с максимальными температурами - это июль со среднеарифметической температурой 24.1 °C. Годовая средняя температура в д. Захарово, на основе наблюдений, оценивается 7.3°C. В течение одного календарного года: дни ясной погоды - 63, дни со снегом - 80, дни с осадками - 142, пасмурных дней - 81.