Климат (Dfb) влажный континентальный с теплым летом. Вершина температурного диапазона, фиксируется в июле до 38.1°С, а порог минимальной температуры до -34.4°C в январе. Годовая средняя температура в с. Петровское, согласно наблюдениям, достигает 7.4°C. Самый холодный месяц — январь, суточный температурный средний показатель -14.0 °C. Самый тёплый месяц - это июль с характерной температурой 24.8 °C. За год: дни ясной погоды - 79, дни снега - 73, дни с осадками - 108, облачных дней - 106.