Климат (Dfb) влажный континентальный с теплым летом. Месяц с максимальными температурами - это июль с типичной температурой 25.0 °C. Месяц, когда температура наиболее низкая — январь, типичное среднесуточное температурное значение -10.2 °C. Верхний предел температуры, замечается в июле до 37.1°С, а наименьшая опускается до -34.8°C в январе. Среднегодовая температура в с. Петровка, исходя из наблюдений, достигает 7.9°C. За год: солнечных дней - 82, снежных дней - 74, дни с дождем - 96, облачных дней - 114.