Климат (Dfb) влажный континентальный с теплым летом. Наитеплейший месяц - это август с типичной температурой 22.5 °C. Месяц с самым низким температурным режимом — январь, средний дневной температурный уровень -9.3 °C. Верхний предел температуры, проявляется в августе до 31.5°С, а низшая понижается до -29.3°C в январе. Годовая средняя температура в д. Петровское, исходя из наблюдений, оценивается 7.9°C. За период года: солнечных дней - 67, снегопадные дни - 75, дни с дождем - 142, облачных дней - 82.