Климат (Dfb) влажный континентальный с теплым летом. Наихолоднейший месяц — январь, его среднее суточное значение температуры -4.9 °C. Месяц с максимальными температурами — август с типичной температурой 26.9 °C. Среднегодовая температура в с. Васильевка (Петровское с/п), на основе наблюдений, составляет 11.4°C. Температурный максимум, устанавливается в августе до 35.3°С, минимальная достигает -22.6°C в январе. В течение одного календарного года: солнечно-ясные дни - 82, снегопадные дни - 58, дни с дождем - 130, пасмурных дней - 96.