Климат (Dfb) влажный континентальный с теплым летом. Максимальная температура, проявляется в июле до 32.0°С, а самая низкая до -28.6°C в январе. Средняя температура воздуха в д. Новопетровка, в соответствии с наблюдениями, составляет 7.8°C. Месяц, когда зафиксированы самые высокие температуры - это июль со средней температурой 23.3 °C. Наихолоднейший месяц — январь, его характерная суточная температура -10.7 °C. На протяжении года: дни ясной погоды - 70, дни снега - 74, дни с осадками - 145, пасмурных дней - 77.