周家寨楚长城遗址，经专家据考证约建于前688年。明清时期大多数县城、州城、府城、卫城、所城都有城墙，此外在交通要道上有很多关城。不过大多数县城的城墙只有4—10米高，北京的城墙极高，达15—18米。客家人所建的土楼和围屋可以视为特殊形式的城堡。明代火绳枪和大炮已经相当普及，县城低矮的城墙防御作用已经减弱。清代在重要河口修筑了不少炮台，有些炮台多达两三百门炮，但18世纪末英国军舰已发展到百门炮一条舰的规模，而科技差距让双方所使用的炮输出距离上有巨大差异，使得19世纪清军炮台在同英国军舰的对抗抗中屡屡失利。