Климат (Dfb) влажный континентальный с теплым летом. Наивысшая температура, фиксируется в июле до 29.9°С, а минимально может быть до -28.3°C в январе. Средняя температура за год в с. Виноградово, в соответствии с наблюдениями, составляет 7.5°C. Месяц с самым высоким температурным режимом — июль со среднеарифметической температурой 21.3 °C. Месяц с самым низким температурным режимом — январь, среднесуточная температура -10.2 °C. В пределах года: солнечно-ясные дни - 81, дни со снегом - 64, дни с дождем - 151, облачных дней - 70.