Климат (Dfb) влажный континентальный с теплым летом. Средняя температура за год в д. Петровка, по данным наблюдений, оценивается 4.2°C. Максимальная температура, отмечается в августе до 30.6°С, а низшая понижается до -35.4°C в январе. Месяц, когда зафиксированы самые низкие температуры — январь, его суточный температурный средний показатель -14.5 °C. Наиболее тёплый месяц - это июль с привычной температурой 23.1 °C. В течение одного календарного года: солнечно-ясные дни - 61, снегопадные дни - 82, дни с осадками - 136, облачных дней - 87.