Климат (Dfb) влажный континентальный с теплым летом. Месяц с самыми низкими температурами — январь, его среднее суточное значение температуры -13.7 °C. Месяц с максимальными температурами — август со среднеарифметической температурой 20.0 °C. Наивысшая температура, проявляется в августе до 28.2°С, а минимальный уровень достигает -34.8°C в январе. Средняя температура за год в д. Васильевское, исходя из наблюдений, оценивается 5.5°C. На протяжении года: солнечных дней - 54, снегопадные дни - 84, дни с дождем - 135, облачных дней - 93.