Климат (Dfb) влажный континентальный с теплым летом. Средняя температура за год в д. Виноградово, основываясь на наблюдениях, оценивается 4.4°C. Самый холодный месяц — январь, его характерная суточная температура -14.1 °C. Месяц, когда температура наиболее высокая - это июль со среднеарифметической температурой 19.9 °C. Температурный максимум, регистрируется в июле до 31.0°С, а самая низкая до -32.2°C в январе. В течение года: солнечных дней - 48, снегопадные дни - 84, дождливых дней - 123, пасмурных дней - 111.