Климат (Dfb) влажный континентальный с теплым летом. Температурный максимум, замечается в июле до 32.7°С, а порог минимальной температуры до -26.7°C в январе. Самый холодный месяц — январь, среднее значение температуры за день -8.5 °C. Самый тёплый месяц — август со средним значением температуры 25.6 °C. Среднегодовая температура в с. Барятино, основываясь на наблюдениях, достигает 9.6°C. В пределах года: солнечно-ясные дни - 72, снежных дней - 63, дождливых дней - 141, пасмурных дней - 90.