1978年10月北洸公社由侯城公社分出,1984年3月改乡建制。乡政府驻北洸村,位在县城西南5公里处,西与祁县峪口乡为邻,东与太谷县侯城乡接壤。辖17个行政村,4个自然村。总面积67.70平方公里。耕地38195.4亩。2010年底,全乡人口8429户、24240人。乡党委下设17个农村党(总)支部、5个企业支部、1个机关支部、1个事业支部,共有党员649名。全乡地貌以平川为主,兼有丘陵地和山地。境内交通便利,乡村道路网完善,南同蒲铁路与108国道穿境而过,已基本实现村村通油路和村内道路硬化户户通。