西安城墙现有城门18座,从永宁门开始顺时针依次为:永宁门、朱雀门、勿幕门、含光门、安定门、玉祥门、尚武门、安远门、尚德门、解放门、尚俭门、尚勤门、朝阳门、中山门、长乐门、建国门、和平门、文昌门。这18座城门的形成时间和规格各不相同。
其中永宁门、安远门、长乐门、安定门四座城门,作为西安明城墙的原有城门是当时的军事防御重点,都是单门洞,且都修建了三道城墙,两道城墙之间又形成了瓮城。
除永宁门外,其余三门现都只剩下两道城墙。到民国时期,城门逐渐失去了原有的军事防御需要,为了交通的方便,人们在原有的四座城门两边新开了门洞。其余十四座后来新开的城门,有的是在被战火打开的城墙豁口上重建的,有的是在唐皇城城门遗址旁新开的,有的是为了纪念伟大人物而新建。