Климат (Dfb) влажный континентальный с теплым летом. Верхний предел температуры, проявляется в июле до 32.2°С, а порог минимальной температуры до -26.0°C в январе. Месяц, когда зафиксированы самые низкие температуры — январь, среднее значение температуры за день -9.6 °C. Месяц с самыми высокими температурами — август со средней температурой 24.5 °C. Среднегодовая температура в д. Петровка, по данным наблюдений, оценивается 8.5°C. За период года: солнечно-ясные дни - 82, снежных дней - 79, дни с дождем - 131, облачных дней - 74.