Климат (Dfb) влажный континентальный с теплым летом. Месяц, когда температура наиболее низкая — январь, его среднее значение температуры за день -6.6 °C. Месяц, отмечающийся максимальными теплом - это август со среднеарифметической температурой 24.1 °C. Годовая средняя температура в д. Афанасовка, по данным наблюдений, оценивается 9.7°C. Верхний предел температуры, наблюдается в августе до 33.9°С, минимальная достигает -20.9°C в январе. В течение года: ясные дни - 74, снежных дней - 65, дни с осадками - 142, пасмурных дней - 85.