Климат (Dfb) влажный континентальный с теплым летом. Наивысшая температура, проявляется в июле до 32.3°С, а минимум составляет -24.4°C в январе. Годовая средняя температура в с. Афанасово, исходя из данных наблюдений, составляет 7.3°C. Месяц, когда температура наиболее низкая — январь, его типичное среднесуточное температурное значение -9.0 °C. Наиболее тёплый месяц — июль со средней температурой 20.7 °C. На протяжении года: ясные дни - 89, дни со снегом - 61, дни с дождем - 145, пасмурных дней - 71.