Климат (Dfb) влажный континентальный с теплым летом. Температурный максимум, регистрируется в августе до 29.7°С, а минимальный уровень достигает -29.1°C в январе. Месяц с самым низким температурным режимом — январь, его суточный температурный средний показатель -10.5 °C. Наиболее тёплый месяц — август с типичной температурой 20.9 °C. Среднегодовая температура в д. Петуново, по данным наблюдений, составляет 6.4°C. За период года: ясные дни - 69, снежных дней - 81, дни с дождем - 131, пасмурных дней - 85.