Климат (Dfb) влажный континентальный с теплым летом. Наитеплейший месяц - это август со средней температурой 20.7 °C. Наихолоднейший месяц — январь, среднесуточная температура -10.9 °C. Максимальная температура, отмечается в августе до 29.6°С, а минимально может быть до -30.1°C в январе. Среднегодовая температура в д. Барашня, исходя из наблюдений, составляет 6.6°C. За период года: солнечных дней - 61, дни со снегом - 72, дни с осадками - 131, облачных дней - 102.