Климат (Dwb) муссонный с теплым летом, влажный континентальный. Самый холодный месяц — декабрь, его среднее значение температуры за день -18.5 °C. Наиболее тёплый месяц - это июль со средней температурой 23.6 °C. Максимальная температура, регистрируется в июле до 36.1°С, минимальная достигает -33.4°C в январе. Годовая средняя температура в с. Петропавловка, по данным наблюдений, достигает 3.7°C. В рамках года: солнечных дней - 135, снегопадные дни - 45, дни с осадками - 112, пасмурных дней - 74.