齊宣王上任後,又對齊國的長城加以維修連成壹體。關於這段歷史,《史記·楚世家·正義》引《齊記》記載:“齊宣王乘山嶺之上築長城,東至海、西至濟州千余裏以備楚。”歷史古籍《太平寰宇記》中也記載:“齊宣王築長城於此,西起齊州,東抵海,猶有遺址。”又據古籍《水經註》中記載:“縣北偏東百五裏,上有穆陵關;關之南北為沂朐分界處,齊宣王築長城於此。”