王家后乡位于陕州区东北部,地处黄河南岸的浅山区,距三门峡市32公里,西与湖滨区高庙乡相连,南与观音堂镇、张茅乡为邻,东接渑池县张村镇,北与山西省平陆县隔黄河相望,总面积131.65平方千米(2017年)。乡内有分别通往渑池、观音堂、三门峡的公路及S314,直接与陇海铁路、310国道接连,境内交通十分便利。