Климат (Dfb) влажный континентальный с теплым летом. Среднегодовая температура в д. Петровка, согласно наблюдениям, достигает 8.6°C. Самый холодный месяц — январь, среднесуточная температура -6.3 °C. Месяц с максимальными температурами — август с типичной температурой 22.8 °C. Температурный максимум, проявляется в августе до 31.1°С, а низшая понижается до -20.7°C в декабре. За период года: ясные дни - 76, дни со снегом - 72, дождливых дней - 132, пасмурных дней - 86.