中国古代城墙从结构和功能分,主要由墙体、女墙、垛口、城楼、角楼、城门、城郭和瓮城等部分构成,绝大多数城墙外围还有护城河。因为不同地形需要,还延伸出了水关、马道、步道、闸楼等组成部分。

从建筑的原材料分,分为版筑夯土墙、土坯垒砌墙、青砖砌墙、石砌墙和砖石混合砌筑多种类型。

根据城市大小,瓮城等机构还会在数量上进行叠加,出现一道城门几道瓮城的情况。