晋庙铺镇,隶属于山西省晋城市泽州县,地处泽州县最南端,东与大箕镇相连,南与河南省沁阳市接壤,西与犁川镇、山河镇交界,北与大箕镇相连,区域面积150平方千米,截至2018年末,户籍人口18126人。
1949年,属晋城县第四区。1958年,属晋庙铺公社。1984年9月,晋庙铺公社改晋庙铺镇。1985年4月,属地级晋城市郊区。1996年8月,改属泽州县。截至2020年6月,晋庙铺镇下辖20个行政村。
2018年,晋庙铺镇有工业企业6个,有营业面积超过50平方米以上的综合商店或超市2个。