Климат (Dfb) влажный континентальный с теплым летом. Месяц с самым низким температурным режимом — январь, его суточный температурный средний показатель -11.0 °C. Месяц с самым высоким температурным режимом - это август со средней температурой 23.6 °C. Температурный максимум, замечается в июле до 30.9°С, а порог минимальной температуры до -26.9°C в январе. Среднегодовая температура в с. Козлятское, исходя из данных наблюдений, составляет 7.5°C. В течение года: солнечно-ясные дни - 69, снегопадные дни - 72, дождливых дней - 134, облачных дней - 91.