Климат (Cfa) влажный субтропический. Месяц с минимальными температурами — январь, среднесуточная температура 7.7 °C. Самый тёплый месяц — август со средней температурой 28.5 °C. Максимальная температура, регистрируется в августе до 31.9°С, а наименьшая опускается до -4.3°C в январе. Средняя температура за год в с. Васильевка, учитывая данные наблюдений, составляет 17.3°C. За год: солнечно-ясные дни - 108, снегопадные дни - 7, дни с дождем - 194, облачных дней - 57.