Климат (Dfb) влажный континентальный с теплым летом. Верхний предел температуры, проявляется в июле до 34.0°С, а минимум составляет -25.9°C в январе. Месяц с максимальными температурами — июль с привычной температурой 22.0 °C. Месяц с самыми низкими температурами — январь, среднесуточная температура -7.7 °C. Годовая средняя температура в с. Петраковка, по данным наблюдений, оценивается 8.3°C. На протяжении года: дни ясной погоды - 106, дни со снегом - 57, дни с осадками - 135, пасмурных дней - 68.