Климат (Dfb) влажный континентальный с теплым летом. Среднегодовая температура в п. Петровка, принимая во внимание наблюдения, составляет 6.1°C. Температурный максимум, замечается в июне до 26.5°С, а порог минимальной температуры до -27.0°C в январе. Самый тёплый месяц — июль со средней температурой 18.3 °C. Месяц, когда зафиксированы самые низкие температуры — январь, его типичное среднесуточное температурное значение -9.7 °C. За год: солнечно-ясные дни - 90, снегопадные дни - 67, дождливых дней - 151, облачных дней - 58.