Климат (Dfb) влажный континентальный с теплым летом. Наитеплейший месяц - это август с типичной температурой 19.8 °C. Месяц, когда температура наиболее низкая — январь, средний дневной температурный уровень -13.9 °C. Годовая средняя температура в д. Петраково, учитывая данные наблюдений, оценивается 5.5°C. Температурный максимум, отмечается в августе до 28.1°С, а наименьшая опускается до -34.4°C в январе. В течение года: ясные дни - 61, дни со снегом - 81, дни с осадками - 129, облачных дней - 95.