Климат (Dfb) влажный континентальный с теплым летом. Средняя температура воздуха в д. Петракова, в соответствии с наблюдениями, составляет 3.3°C. Верхний предел температуры, замечается в августе до 29.0°С, а минимум составляет -37.9°C в январе. Месяц, когда зафиксированы самые высокие температуры — июль с привычной температурой 20.2 °C. Самый холодный месяц — январь, суточный температурный средний показатель -16.0 °C. В течение года: ясные дни - 47, снежных дней - 107, дни с дождем - 110, облачных дней - 102.