民国三十六年(1947年),峪口地区属平谷县第五区。1956年7月至1958年1月,属峪口乡。1958年9月,属峪口人民公社,辖大兴庄、北杨家桥、峪口、乐政务4管理区。1961年6月至1974年2月,分别成立峪口人民公社和北杨家桥人民公社。1984年4月,公社改乡。1990年3月,峪口乡改镇,辖10个行政村。2000年7月,北杨家桥乡并入。2003年,设峪口地区办事处,实行“一套人马,两块牌子”体制。
截至2018年末,峪口镇有户籍人口有30766人。
截至2020年6月,峪口镇下辖1个社区和19个行政村,
镇政府驻峪口镇韩庄大街111号。
2011年,峪口镇工业总产值为81699万元,比上年减少7.8%,实现工业销售收入81482万元,工业利润505.2万元,实现税收12636万元,工业增加值20205万元,占国内生产总值的比重69.8%。地方财政收入6254万元,比上年增长28.1%。从各主要税种看,完成营业税2200万元,增值税3500万元,企业所得税6900万元,分别比上年增长10%、-46%、331%,人均财政收入2316元,比上年增长10%。