西安是一个多民族散杂而居的城市。全市共有民族53个,其中少数民族52个,常住人口9.78万人,占人口总数的1.15%。在少数民族中,回族人口最多,有64216人,占少数民族总人口的75.28%。其他少数民族,10000~1000人的民族有5个,分别是满族9928人,蒙古族3086人,朝鲜族1133人,壮族1201人,土家族1060人;1000~500人的民族有3个,分别是藏族848人,维吾尔族690人,苗族655人;500~100人民族有7个;100人以下民族有33个,还有未识别民族29人。全市九区四县都有少数民族居住,莲湖区少数民族人口最多,约有3.5万多人,其中回族有3.2万人;蓝田县最少,有146人。
西安市拥有中国56个民族中的50个,汉族占总人口的98.8%,少数民族以回族人口最多,占到少数民族总人口的75%。人口在500人以上的少数民族还有:满族、蒙古族、朝鲜族、壮族、土家族、藏族、维吾尔族、苗族。更详细的名单请见西安市民族宗教委员会的网页:http://www.xasmw.gov.cn/index_info.asp?board=28&menu=5