Климат (Dfb) влажный континентальный с теплым летом. Среднегодовая температура в д. Захарово, учитывая данные наблюдений, оценивается 8.9°C. Самая высокая температура, наблюдается в июле до 31.1°С, а минимально может быть до -28.0°C в январе. Месяц, когда зафиксированы самые высокие температуры — июль со среднеарифметической температурой 22.9 °C. Месяц, когда температура наиболее низкая — январь, характерная суточная температура -9.3 °C. В течение одного календарного года: ясные дни - 84, снегопадные дни - 59, дни с осадками - 159, облачных дней - 64.