Климат (Cfb) умеренный океанический. Годовая средняя температура в п. Щеглы, исходя из данных наблюдений, достигает 12.9°C. Наивысшая температура, устанавливается в августе до 35.4°С, а минимальный уровень достигает -15.5°C в январе. Самый холодный месяц — январь, типичное среднесуточное температурное значение -1.0 °C. Месяц с максимальными температурами — июнь с привычной температурой 25.9 °C. За период года: солнечно-ясные дни - 67, снежных дней - 54, дождливых дней - 162, пасмурных дней - 83.