Климат (Dfb) влажный континентальный с теплым летом. Среднегодовая температура в д. Петрилово, принимая во внимание наблюдения, достигает 4.2°C. Наивысшая температура, замечается в июле до 29.8°С, а минимально может быть до -36.8°C в январе. Месяц с самыми низкими температурами — январь, его суточный температурный средний показатель -14.5 °C. Наиболее тёплый месяц - это август со средним значением температуры 20.0 °C. В пределах года: солнечных дней - 63, снежных дней - 89, дождливых дней - 116, пасмурных дней - 98.