北峰乡位于大名县城东南24.2千米。面积47.8平方千米,人口3.00万。辖22个行政村,乡政府驻北峰村。
1961年建北峰公社,1984年改乡,1996年元月丛善楼乡并入。1997年,面积50平方千米,人口2.8万,辖后北峰、前北峰、果子园、宋营、炉里、刘庄、前现城、后现城、秦洼、司家庄、各性固、和固、前丛善楼、后丛善楼、前东旺、后东旺、马程村、黄程村、刘程村、前夹河、东夹河、西夹河等22个行政村。