Климат (Dfb) влажный континентальный с теплым летом. Месяц с самым низким температурным режимом — январь, его типичное среднесуточное температурное значение -11.6 °C. Наиболее тёплый месяц - это август со средним значением температуры 21.2 °C. Максимальная температура, отмечается в августе до 28.7°С, минимальная достигает -31.1°C в январе. Средняя температура за год в д. Барабаново, на основе наблюдений, оценивается 6.5°C. За период года: солнечных дней - 63, дни снега - 71, дни с осадками - 138, пасмурных дней - 94.