2001年の国勢調査によると、ソフィアの人口のうち96%はブルガリア人であり、その他の少数民族としては、18000人（1.5%）が自らをロマと自認し、6000人がトルコ人、3000人がロシア人、1700人がアルメニア人、1200人がギリシャ人であるとしている。
根据2001年的人口普查，索菲亚的人口中保加利亚人占到了96%，而在官方确定的少数民族人口中，大约有18000人是罗马尼亚人，6000人是土耳其人，3000人是俄罗斯人，1700人是亚美尼亚人还有1200人是希腊人。