Климат (Dfb) влажный континентальный с теплым летом. Средняя температура за год в д. Петрушино, по данным наблюдений, достигает 7.1°C. Месяц с самыми высокими температурами — июль со средним значением температуры 20.8 °C. Самый холодный месяц — январь, его среднесуточная температура -10.5 °C. Максимальная температура, проявляется в июле до 29.2°С, минимальная достигает -28.3°C в январе. В течение года: дни ясной погоды - 80, снегопадные дни - 67, дни с осадками - 147, пасмурных дней - 72.