Климат (Dfb) влажный континентальный с теплым летом. Вершина температурного диапазона, наблюдается в июле до 30.5°С, а минимум составляет -28.7°C в январе. Среднегодовая температура в п. Лебяжий Бор, основываясь на наблюдениях, составляет 6.3°C. Самый холодный месяц — январь, среднее суточное значение температуры -12.2 °C. Наиболее тёплый месяц - это август со средним значением температуры 22.0 °C. В пределах года: солнечно-ясные дни - 73, снежных дней - 84, дни с дождем - 133, пасмурных дней - 76.