Климат (Dfc) субарктический. Максимальная температура, отмечается в августе до 29.6°С, а минимум составляет -32.8°C в январе. Среднегодовая температура в д. Петракеевская, исходя из данных наблюдений, достигает 5.6°C. Месяц с самыми низкими температурами — январь, среднесуточная температура -12.7 °C. Месяц, когда зафиксированы самые высокие температуры - это август с привычной температурой 20.5 °C. В рамках года: солнечных дней - 59, дни снега - 78, дни с осадками - 120, пасмурных дней - 109.