Климат (Dfb) влажный континентальный с теплым летом. Годовая средняя температура в с. Афанасьево, учитывая данные наблюдений, оценивается 11.7°C. Верхний предел температуры, устанавливается в июле до 36.9°С, а самая низкая до -22.7°C в январе. Самый холодный месяц — январь, его средний дневной температурный уровень -4.6 °C. Месяц, когда температура наиболее высокая — июль со среднеарифметической температурой 29.1 °C. За период года: солнечных дней - 119, дни снега - 42, дни с осадками - 116, облачных дней - 89.