Климат (Dfb) влажный континентальный с теплым летом. Температурный максимум, регистрируется в августе до 32.0°С, а минимальный уровень достигает -24.6°C в январе. Средняя температура воздуха в д. Петрово (Дубровский с/с), на основе наблюдений, составляет 7.7°C. Месяц, когда зафиксированы самые высокие температуры - это август со средней температурой 22.4 °C. Месяц с самыми низкими температурами — январь, его среднее значение температуры за день -7.7 °C. В течение одного календарного года: солнечно-ясные дни - 84, дни снега - 73, дни с осадками - 134, облачных дней - 75.