Климат (BSk) холодный полуаридный (степной). Наивысшая температура, отмечается в августе до 40.2°С, а низшая понижается до -11.5°C в январе. Среднегодовая температура в с. Петраковское, на основе наблюдений, достигает 16.8°C. Месяц с самым высоким температурным режимом - это август с типичной температурой 32.7 °C. Наихолоднейший месяц — январь, его типичное среднесуточное температурное значение 2.2 °C. На протяжении года: дни ясной погоды - 123, снежных дней - 16, дни с осадками - 129, пасмурных дней - 98.