总面积114.10平方千米。
东古城镇,隶属山东省聊城市冠县,地处冠县最西部,东邻崇文街道,南接斜店乡,西与河北省馆陶、大名县隔河相望,北靠北馆陶镇和万善乡。镇人民政府驻地东距县城12千米,距聊城市区57千米。[2]总面积114.10平方千米。截至2019年末,东古城镇户籍人口85137人。
春秋时,属冠氏邑。1984年,将北部14村庄划出,其余建为东古城镇。2001年3月,杨召乡并入东古城镇。[2]截至2020年6月,东古城镇辖84个行政村,[4]镇人民政府驻东古城村。
2019年,东古城镇有工业企业89个,其中规模以上2个,有营业面积超过50平方米以上的综合商店或超市257个。