Климат (Cfa) влажный субтропический. Месяц с самыми низкими температурами — январь, среднее суточное значение температуры 3.0 °C. Самый тёплый месяц — июль с типичной температурой 27.7 °C. Средняя температура за год в Софии, по данным наблюдений, составляет 14.3°C. Верхний предел температуры, фиксируется в июле до 37.9°С, а наименьшая опускается до -10.8°C в январе. В пределах года: солнечных дней - 179, дни со снегом - 20, дождливых дней - 123, пасмурных дней - 44.