Климат (Dwc) муссонный субарктический. Средняя температура за год в с. Виноградовка, в соответствии с наблюдениями, оценивается 2.9°C. Самая высокая температура, устанавливается в июле до 33.2°С, а минимальный уровень достигает -37.9°C в декабре. Месяц с самыми низкими температурами — декабрь, среднесуточная температура -19.6 °C. Месяц, отмечающийся максимальными теплом — июль с привычной температурой 21.5 °C. За год: солнечно-ясные дни - 128, снегопадные дни - 49, дни с осадками - 119, пасмурных дней - 70.