Климат (Dfb) влажный континентальный с теплым летом. Наихолоднейший месяц — январь, суточный температурный средний показатель -8.1 °C. Самый тёплый месяц — август с типичной температурой 20.9 °C. Среднегодовая температура в д. Захаровщина, учитывая данные наблюдений, составляет 7.2°C. Максимальная температура, проявляется в августе до 30.7°С, а порог минимальной температуры до -22.2°C в январе. В рамках года: дни ясной погоды - 64, дни со снегом - 76, дни с дождем - 144, пасмурных дней - 82.