Климат (Dfb) влажный континентальный с теплым летом. Самая высокая температура, устанавливается в июне до 32.1°С, а минимальный уровень достигает -34.4°C в январе. Годовая средняя температура в д. Барашово, исходя из наблюдений, оценивается 7.4°C. Месяц с самыми высокими температурами — июнь с привычной температурой 22.5 °C. Самый холодный месяц — январь, среднее суточное значение температуры -12.2 °C. В течение года: ясные дни - 66, снежных дней - 76, дни с дождем - 132, пасмурных дней - 92.