Климат (Dfb) влажный континентальный с теплым летом. Месяц с минимальными температурами — январь, его суточный температурный средний показатель -7.7 °C. Месяц с максимальными температурами — август со среднеарифметической температурой 23.3 °C. Среднегодовая температура в с. Петрушино, согласно наблюдениям, достигает 9.8°C. Вершина температурного диапазона, устанавливается в августе до 32.6°С, минимальная достигает -24.1°C в январе. В течение одного календарного года: солнечных дней - 70, снежных дней - 73, дни с осадками - 132, пасмурных дней - 91.