Климат (Dfb) влажный континентальный с теплым летом. Наитеплейший месяц - это июль с типичной температурой 21.2 °C. Месяц с самым низким температурным режимом — январь, средний дневной температурный уровень -9.3 °C. Верхний предел температуры, проявляется в июле до 31.6°С, а низшая понижается до -29.3°C в январе. Годовая средняя температура в д. Петровское, исходя из наблюдений, оценивается 7.2°C. За период года: солнечных дней - 89, снегопадные дни - 70, дни с дождем - 153, облачных дней - 54.