北郭乡位于安阳县最东部平原区,两省四县交界处,东与内黄县田氏乡接壤,西与吕村镇为邻,南与辛村毗连,北与河北省临漳县砖营乡交界,东北与河北省魏县回隆镇相依。乡内地势平坦如砥,一马平川,既无高山之险,又无江河之阻,堪称为华北平原上的一块绿化宝地。西起洋凡后街村,东至邓庄村,南至南郭村,北至武庄村。乡土总面积53平方公里,耕地59000亩。人口46346人,均系汉族。乡辖24个行政村,26个自然村。