长城沿线的关城有大有小,数量很多。就以明长城的关城来说,大大小小有近千处之多。有些大的关城附近还带有许多小关,如山海关附近就有十多处小关城,共同组成了万里长城的防御工程建筑系统。由于年代久远,早期各个朝代的长城大多数都残缺不全,保存得比较完整的是明代修建的长城,所以人们一般说的长城指的是明长城,所称长城的长度,也就的是明长城的长度。国家文物局和国家测绘局2009年4月18日联合公布,明长城东起辽宁虎山,西至甘肃嘉峪关,从东向西行经辽宁、河北、天津、北京、山西、内蒙古、陕西、宁夏、甘肃、青海十个省(自治区、直辖市)的156个县域,总长度为8851.8千米。