Климат (Dfb) влажный континентальный с теплым летом. Самая высокая температура, отмечается в августе до 33.0°С, а низшая понижается до -32.9°C в январе. Месяц с самым высоким температурным режимом — август с привычной температурой 22.7 °C. Месяц с самым низким температурным режимом — январь, его среднее суточное значение температуры -9.4 °C. Среднегодовая температура в п. Петро-Славянка, учитывая данные наблюдений, составляет 7.1°C. За год: дни ясной погоды - 74, дни снега - 72, дождливых дней - 121, пасмурных дней - 99.