Климат (Dwb) муссонный с теплым летом, влажный континентальный. Годовая средняя температура в с. Новопетровка, исходя из наблюдений, оценивается 1.0°C. Месяц с самыми высокими температурами - это июль с привычной температурой 21.8 °C. Месяц, когда зафиксированы самые низкие температуры — декабрь, его среднее суточное значение температуры -24.6 °C. Верхний предел температуры, проявляется в июле до 33.8°С, минимальная достигает -39.8°C в январе. За период года: солнечных дней - 119, дни снега - 51, дождливых дней - 112, пасмурных дней - 84.