Климат (Dfb) влажный континентальный с теплым летом. Средняя температура за год в д. Виноградово, исходя из наблюдений, оценивается 8.1°C. Самая высокая температура, устанавливается в августе до 30.9°С, минимальная достигает -20.8°C в декабре. Самый тёплый месяц — август со средним значением температуры 22.4 °C. Месяц с самыми низкими температурами — январь, средний дневной температурный уровень -7.1 °C. За год: ясные дни - 72, дни снега - 72, дни с дождем - 134, облачных дней - 88.