清代,境内青峪至五科属北乡。
民国初属第一区。
1942年,属榆北办事处。
1949年12月,划和顺县第七区中北寨、马陵、牛槽沟等12个行政村、97个自然村入榆社县,设为第五区。
次年,撤销后隶属第二区。
1953年,区下置青峪、仰天、马陵、郜村、堡下5个乡。
1954年9月废区。
1956年,裁并为赵王、郜村2个乡。
1958年,废乡,划属红旗(社城)人民公社。
1959年9月,建星光(仰天)人民公社,驻地仰天村。
1960年,驻地迁至北寨村,改称星光(北寨)人民公社。
1961年,更名为北寨人民公社。
1984年,改称北寨乡。