Климат (Dfb) влажный континентальный с теплым летом. Средняя температура воздуха в д. Ново-Петровское, исходя из наблюдений, составляет 5.6°C. Наивысшая температура, регистрируется в августе до 29.8°С, а порог минимальной температуры до -28.9°C в январе. Месяц с самым высоким температурным режимом — август с характерной температурой 20.1 °C. Месяц, когда температура наиболее низкая — январь, его суточный температурный средний показатель -12.2 °C. В рамках года: солнечных дней - 64, дни снега - 78, дождливых дней - 133, облачных дней - 91.