Климат (Dfb) влажный континентальный с теплым летом. Месяц, когда зафиксированы самые низкие температуры — январь, его суточный температурный средний показатель -9.0 °C. Самый тёплый месяц - это июль с характерной температурой 22.7 °C. Средняя температура за год в д. Афанасьево, исходя из наблюдений, достигает 8.7°C. Наивысшая температура, регистрируется в июле до 30.9°С, минимальная достигает -26.6°C в январе. За год: дни ясной погоды - 86, дни со снегом - 60, дни с дождем - 159, пасмурных дней - 61.