1933年(民国二十二年),设内甲乡、中和乡,属都安县。1984年,百旺公社改乡,辖10个行政村,43个村民委员会,336个村民小组。1989年,百旺乡设10个村公所、42个行政村。截至2020年6月,百旺镇下辖1个社区和9个行政村。镇政府驻扎百旺村百旺街。截止2020年11月1日零时,百旺镇常住人口数为19033人[1]。
2011年末,百旺镇有商业网点126个,职工325人2011年,社会商品零售总额958万元,比上年增长15%;城乡集贸市场1个,年成交额756万元。
历史沿革
933年(民国二十二年),设内甲乡、中和乡,属都安县。