Климат (Dfb) влажный континентальный с теплым летом. Средняя температура за год в д. Петроселье, исходя из данных наблюдений, достигает 10.1°C. Самая высокая температура, регистрируется в августе до 34.7°С, а минимальный уровень достигает -20.4°C в январе. Месяц, отмечающийся максимальными теплом — август со средним значением температуры 24.3 °C. Самый холодный месяц — январь, его среднее значение температуры за день -6.7 °C. В течение года: дни ясной погоды - 68, снежных дней - 75, дни с осадками - 153, облачных дней - 70.