Климат (Dfb) влажный континентальный с теплым летом. Средняя температура за год в д. Петровск, в соответствии с наблюдениями, составляет 9.7°C. Вершина температурного диапазона, устанавливается в июле до 33.1°С, а минимальный уровень достигает -21.7°C в январе. Наихолоднейший месяц — январь, характерная суточная температура -6.7 °C. Месяц с самыми высокими температурами — июль с характерной температурой 26.3 °C. В течение одного календарного года: дни ясной погоды - 106, снегопадные дни - 43, дни с дождем - 140, облачных дней - 77.