Климат (Dfb) влажный континентальный с теплым летом. Средняя температура воздуха в д. Шваново, исходя из данных наблюдений, составляет 7.7°C. Месяц с максимальными температурами - это август со среднеарифметической температурой 22.3 °C. Самый холодный месяц — январь, среднесуточная температура -9.4 °C. Наивысшая температура, регистрируется в августе до 31.5°С, а наименьшая опускается до -26.4°C в январе. На протяжении года: ясные дни - 76, дни снега - 71, дни с дождем - 128, облачных дней - 91.