北贾璧乡隶属于河北省邯郸市磁县,位于河北省南部,太行山东麓,东与峰峰接壤,西与涉县交界,北与武安毗邻。常住人口26417人(2017年)。有耕地29246亩,行政区域面积72.95平方公里。全乡辖25个行政村。