Климат (Dfb) влажный континентальный с теплым летом. Наивысшая температура, наблюдается в августе до 27.4°С, а минимальный уровень достигает -37.5°C в январе. Средняя температура воздуха в д. Петраково, учитывая данные наблюдений, оценивается 4.5°C. Месяц с самыми высокими температурами - это август со средним значением температуры 20.0 °C. Месяц с самыми низкими температурами — январь, среднее суточное значение температуры -14.2 °C. В течение одного календарного года: солнечно-ясные дни - 57, дни снега - 87, дождливых дней - 125, пасмурных дней - 97.