Климат (Dfb) влажный континентальный с теплым летом. Среднегодовая температура в п. Васильевское, исходя из данных наблюдений, достигает 5.9°C. Месяц с максимальными температурами — август с характерной температурой 21.2 °C. Месяц с минимальными температурами — январь, его средний дневной температурный уровень -13.5 °C. Температурный максимум, проявляется в августе до 28.5°С, а порог минимальной температуры до -36.3°C в январе. За период года: дни ясной погоды - 61, снегопадные дни - 82, дождливых дней - 126, пасмурных дней - 97.