Климат (Dfb) влажный континентальный с теплым летом. Максимальная температура, устанавливается в августе до 32.2°С, а самая низкая до -29.1°C в январе. Годовая средняя температура в д. Захарьино, согласно наблюдениям, составляет 8.9°C. Наитеплейший месяц - это август со средней температурой 23.7 °C. Месяц с самым низким температурным режимом — январь, его среднесуточная температура -8.9 °C. В течение одного календарного года: дни ясной погоды - 59, дни снега - 76, дождливых дней - 124, облачных дней - 107.