Климат (Dwc) муссонный субарктический. Месяц с самым высоким температурным режимом — июль со средней температурой 26.4 °C. Наихолоднейший месяц — декабрь, его суточный температурный средний показатель -17.9 °C. Среднегодовая температура в д. Петрограновка, в соответствии с наблюдениями, достигает 4.3°C. Вершина температурного диапазона, регистрируется в июле до 33.2°С, а минимальный уровень достигает -40.4°C в декабре. На протяжении года: ясные дни - 91, снегопадные дни - 74, дни с осадками - 93, облачных дней - 108.