办事处(镇政府)驻庙城卫生院内。大秦、京承、京沈铁路和101国道穿境而过,庙城、高各庄设火车站。
1958年分属城关镇和桥梓乡。后属八一公社和东风公社,1961年设庙城公社,1983年改乡,1990年建镇。1996年,面积32.7平方千米,人口1.6万人,辖庙城、西台上、西台下、郑重庄、彩各庄、高两河、李两河、小杜两河、大杜两河、刘两河、肖两河、孙史山、桃山、高各庄、王史山、焦村、霍各庄、赵各庄18个行政村和庙城镇居委会。
2002年11月14日,京民划发[2002]399号同意在庙城镇设立庙城地区办事处,实行“一套人马,两块牌子”。2002年末,办事处驻庙城村东,面积32.72平方千米,人口1.77万人,辖庙城1个社区和高两河、李两河、大杜两河、小杜两河、刘两河、肖两河、霍各庄、赵各庄、彩各庄、高各庄、焦村、庙城、西台上、西台下、桃山、郑重庄、王史山、孙史山18个行政村。