峨口镇位于代县城东北部,五台山北麓,距县城25公里。东、南界繁峙,西与聂营镇接壤,北靠枣林。繁五公路、京原铁路横穿全境,交通便利。滹沱河、峨河贯穿东西、南北。峨口镇总面积40.25平方公里,辖20个行政村,常住人口20877人(2017年),总耕地面积22064亩,峨口镇共设党支部25个(其中农村党支部20个,机关支部5个),党员595名。峨口镇概况共有各类企业25家(其中涉铁企业6家)。2017年,全镇经济总收入3.8亿元,农民人均现金收入5862元,乡镇企业总产值 9100万元,粮食总产1.1万吨。国家级非物质文化遗产—峨口挠阁就发源于此。