町店镇位于山西省晋城市阳城县县城北部10公里处的芦苇河畔,东与该县润城镇、沁水县嘉峰镇交界,南与该县凤城镇、东城办事处为邻,西与该县西河乡接壤,北与该县寺头乡、沁水县端氏镇毗连,辖区总面积61平方公里,是山西省百家试点小城镇之一。