宫前在
河南省西部秦、晋、豫三省交接的黄河金三角地区,
三门峡市陕县东南部,东南与洛
宁县相连,东与西李村乡为邻,西隔雁翎雄关与菜园乡相接,北接观音堂镇、硖石乡和张茅乡,南和店子乡相接。西离
三门峡市区38公里,东离
洛阳市区110公里。可谓是东接古都洛阳,西通雁翎雄关,北接陇海铁路和连霍高速公路,南依伏牛群山,为197.87平方公里,包含25个村,192个村民组,197个自然村,3896户,14760口人。1958年建宫前公社,1961年改区,1965年复改公社,1984年改乡。乡政府驻地为宫前村。