聂营镇,隶属于山西省忻州市代县,地处代县东部,滹沱河南岸,东临峨口镇,南与滩上镇接壤,西连峪口乡,北与枣林镇、上磨坊乡隔河相望,距代县城约20千米,区域总面积192.07平方千米。
1949年,聂营镇境域属代县第五区;1984年1月,由聂营公社改为聂营镇。截至2018年末,聂营镇户籍人口为12246人。截至2020年6月,聂营镇下辖26个行政村,镇人民政府驻聂营村。
2018年,聂营镇有工业企业30个,其中规模以上5个,有营业面积超过50平方米以上的综合商店或超市5个。