Климат (Dfb) влажный континентальный с теплым летом. Годовая средняя температура в с. Афанасьево, учитывая данные наблюдений, оценивается 12.0°C. Верхний предел температуры, устанавливается в августе до 35.8°С, а самая низкая до -22.7°C в январе. Самый холодный месяц — январь, его средний дневной температурный уровень -4.6 °C. Месяц, когда температура наиболее высокая — август со среднеарифметической температурой 27.3 °C. За период года: солнечных дней - 85, дни снега - 49, дни с осадками - 126, облачных дней - 106.