Климат (Dfb) влажный континентальный с теплым летом. Годовая средняя температура в д. Петровка, на основе наблюдений, оценивается 4.2°C. Наитеплейший месяц - это июль со средней температурой 19.4 °C. Наихолоднейший месяц — январь, средний дневной температурный уровень -14.0 °C. Наивысшая температура, замечается в июле до 27.4°С, а минимум составляет -34.0°C в январе. За период года: солнечно-ясные дни - 61, дни со снегом - 80, дни с дождем - 161, пасмурных дней - 64.