Климат (Dfb) влажный континентальный с теплым летом. Месяц, когда зафиксированы самые низкие температуры — январь, его суточный температурный средний показатель -9.0 °C. Самый тёплый месяц - это август с характерной температурой 24.5 °C. Средняя температура за год в д. Афанасьево, исходя из наблюдений, достигает 9.0°C. Наивысшая температура, регистрируется в августе до 31.5°С, минимальная достигает -26.6°C в январе. За год: дни ясной погоды - 70, дни со снегом - 77, дни с дождем - 135, пасмурных дней - 84.