金山铺乡位于繁峙县中东部,总面积162.41平方公里,乡政府驻地金山铺村,距县城40千米。金山铺乡1978年称金山铺公社,1984年改称金山铺乡,辖14个行政村。2002年撤乡并镇,小柏峪乡并入,下辖行政村30个。常住人口 11832人(2017年)。金山铺乡农业以种植玉米、小杂粮、油料、西瓜、胡萝卜为主。金山铺乡北部山区有金矿和铁矿资源。