Климат (Dfb) влажный континентальный с теплым летом. Годовая средняя температура в д. Петрово-Федоровка, на основе наблюдений, составляет 8.9°C. Самая высокая температура, регистрируется в июле до 39.8°С, а минимальный уровень достигает -31.9°C в декабре. Месяц с максимальными температурами — июль с характерной температурой 26.1 °C. Наихолоднейший месяц — январь, среднесуточная температура -12.1 °C. В пределах года: дни ясной погоды - 59, дни со снегом - 80, дни с осадками - 138, пасмурных дней - 89.