Климат (Dfb) влажный континентальный с теплым летом. Годовая средняя температура в д. Виноградово, основываясь на наблюдениях, достигает 6.5°C. Верхний предел температуры, устанавливается в августе до 29.9°С, а наименьшая опускается до -33.7°C в январе. Месяц, когда температура наиболее высокая — август со средним значением температуры 21.6 °C. Месяц с самым низким температурным режимом — январь, его среднесуточная температура -12.4 °C. В течение одного календарного года: солнечно-ясные дни - 52, снежных дней - 86, дождливых дней - 135, пасмурных дней - 93.