金朝修有两道长城,一道是修筑于明昌末至承安初期间;另一道修筑于大安二年至大安三年。
金明昌长城北起内蒙古莫旗前七家子村嫩江右岸,向西偏北方向经过13千米后转向西南方向,从此开始沿金初界壕修筑并将界壕作为长城的副壕,在扎赉特旗额尔吐村北,长城转而沿金大定初界壕南行,至吉日根离开界壕沿大定二十一年(1181年)所筑边壕至阿勒坦浩特嘎查,然后离开边壕南行,在宝石镇宝乐村西北与大定初界壕重合,直至凌家营子再次与大定初界壕分离,经过达里诺尔北岸至上二股地,再次与大定初界壕重合,西至白音希勒西面与金初界壕重合,终止于上庙沟。金明昌长城全长约1650千米,已发现边堡遗址149座。
明昌至承安年间所筑长城与界壕重合地段,已有大定年间所筑边堡的继续沿用旧的边堡,没有边堡的地段则修筑了新的边堡,新筑边堡边长70至135米不等,以三面壕墙围长城而成边堡。界壕原有戍堡则弃之不用。
金朝明昌至承安年间西北边防御采取了边堡加边壕的防御体系。这时的边壕工程浩大,深堑高墙,配有马面、女墙和副壕(副堤),是名副其实的长城。
金朝大安长城在金史中被称为“乌沙堡”。是金朝用以防御蒙古大军的入侵的军事防御工程体系。
大安长城自河北丰宁县草原乡水泉沟,西经内蒙古多伦县、正蓝旗、太仆寺旗、河北省康保县、内蒙古化德县至商都县上二股地,修筑于金大安二年(1210年),是在金大定初界壕的基础上修筑的,在界壕的基础上加高加宽,加筑了马面、烽堠,并修筑了边堡和屯兵城,长度约276千米。修筑后即被蒙古大军破坏。大安三年(1211年)再次修筑(缮),随即又被成吉思汗攻克。
大安长城沿线三座边堡中最大的一座边堡位于河北康保县西南约45千米的西土城村南,城周3230米,距金长城约23千米,应为乌沙堡。另外一座位于内蒙古太卜寺旗骆驼山镇西,边堡城周约1600米,距金长城230米,应为乌月营,两城相距约135千米,一西一东,均位于由抚州通往蒙古的要道上。第三座边堡位于多伦县西南约30千米旧边墙村西南,边堡城周约950米。 当年蒙古大军由乌月营一线攻入长城后,独吉思忠与承裕(胡沙)再继续坚守乌沙堡一线长城就没有意义了,只能东撤至野狐岭来继续阻击蒙古大军。金明昌长城与大安长城总计约1926千米。
金长城全长约1926千米,在扎兰屯市境内全长140千米,有主城墙和副壕,城墙绝大多数湮没在沙草之中,残址一般高2—至3米,高处有4米左右,墙外15-20米处为副壕,宽4米左右,深1—2米,墙内每隔10公里,设有一个边堡,为夯土筑城防,180米见方。扎兰屯市境内的金长城保存较好,规模轮廓依稀可见,曾出土金代陶片、箭簇等文物。
金明昌长城,也称金边堡、金界壕。位于今内蒙古及黑龙江境内,是仅次于万里长城的古军事防御工程,由壕、墙、马面、边堡、关城五部分组成。建成时1650公里,东北起莫力达瓦达斡尔自治旗,西南沿兴安岭经索伦、突泉、克旗贡格尔草原、蓝旗,再沿阴山西延至黄河河套。曾有诗赞之“平畴草野起边城,北拒雄藩铁骑兵。壕墙戍堡今犹在.一览无余塞上风。”