Климат (Dfb) влажный континентальный с теплым летом. Верхний предел температуры, регистрируется в июне до 30.2°С, а низшая понижается до -32.5°C в январе. Месяц с самым низким температурным режимом — январь, среднее значение температуры за день -11.5 °C. Наитеплейший месяц - это июль со средней температурой 22.6 °C. Средняя температура за год в д. Старое Петровское, согласно наблюдениям, составляет 5.8°C. За год: солнечно-ясные дни - 57, снегопадные дни - 97, дни с дождем - 126, облачных дней - 86.