Климат (Dfb) влажный континентальный с теплым летом. Среднегодовая температура в д. Афанасьевское, основываясь на наблюдениях, оценивается 5.9°C. Температурный максимум, замечается в июле до 28.7°С, а минимум составляет -35.0°C в январе. Месяц с минимальными температурами — январь, его средний дневной температурный уровень -13.6 °C. Самый тёплый месяц — август с типичной температурой 20.3 °C. За год: дни ясной погоды - 69, снежных дней - 81, дождливых дней - 118, облачных дней - 98.