Климат (Dfb) влажный континентальный с теплым летом. Наиболее тёплый месяц — август с типичной температурой 20.9 °C. Месяц с минимальными температурами — январь, его суточный температурный средний показатель -15.4 °C. Вершина температурного диапазона, устанавливается в июле до 31.7°С, а самая низкая до -36.9°C в декабре. Среднегодовая температура в д. Петровка, исходя из наблюдений, оценивается 4.8°C. За год: солнечно-ясные дни - 71, снежных дней - 86, дождливых дней - 131, облачных дней - 78.