Климат (Dfb) влажный континентальный с теплым летом. Средняя температура за год в п. Сосновый Бор, согласно наблюдениям, составляет 5.4°C. Наиболее тёплый месяц — июнь со среднеарифметической температурой 20.4 °C. Месяц с самыми низкими температурами — январь, суточный температурный средний показатель -13.9 °C. Самая высокая температура, наблюдается в июне до 32.5°С, а низшая понижается до -34.8°C в декабре. На протяжении года: ясные дни - 69, дни со снегом - 74, дни с дождем - 124, пасмурных дней - 99.