穿芳峪镇,隶属天津市蓟州区,地处蓟州区东部,东与马伸桥镇相邻,南与州河湾镇隔翠屏湖相望,西与罗庄子镇、渔阳镇接壤,北与下营镇相连,距蓟州城区15千米,总面积49.59平方千米。截至2019年末,穿芳峪镇户籍人口为16326人。
1953年,置穿芳峪乡;2011年,由穿芳峪乡改为穿芳峪镇。截至2020年6月,穿芳峪镇下辖26个行政村,镇人民政府驻穿芳峪村。
截至2019年末,穿芳峪镇有工业企业10个,其中规模以上1个,有营业面积超过50平方米以上的综合商店或超市42个。