Климат (Dfb) влажный континентальный с теплым летом. Температурный максимум, фиксируется в июле до 29.8°С, а минимальный уровень достигает -27.1°C в январе. Средняя температура за год в д. Петровское (Кузнецовский с/о), в соответствии с наблюдениями, оценивается 7.7°C. Месяц, когда зафиксированы самые высокие температуры - это июль со средней температурой 21.6 °C. Месяц, когда температура наиболее низкая — январь, среднее суточное значение температуры -10.0 °C. В пределах года: дни ясной погоды - 94, дни со снегом - 59, дни с дождем - 150, облачных дней - 63.