百龙滩镇位于马山县北部的红水河南岸,与河池地区都安县隔河相望,210国道贯穿全镇南北,是南宁、柳州、河池交通要道,全国首家无人值守股份制水电站——百龙滩水电站建于该镇境内。全镇共辖6个行政村,总面积88平方公里,耕地面积 1114公顷,总人口20006人。
百龙滩镇的前身是1988年从合群乡分离出来的勉圩乡,1994年撤乡改镇。多年来,镇党委、政府积极带领全镇各族人民抓住机遇,开拓进取,两个文明建设取得了丰硕的成果。目前,全镇已初步形成了以甘蔗种植为支柱产业,果、林、竹、畜牧水产相结合,养殖——沼气——种植生态循环发展的农业经济新格局。百龙滩工业园也初具规模,先后有百龙滩纸厂、双飞餐具厂、丰盛果脯厂等5家企业在园内建厂投产。个体私营经济已发展至18O多家,成为经济发展的又一新增力量,扶贫攻坚取得显著成效。1988至2000年,镇党委、政府曾先后被评为南宁地区“双文明建设”先进单位、南宁地区社会综治模范乡镇、南宁地区国定贫困县地头水柜建设大会战先进单位:1996至1999年连续4年被评为马山县先进基层党委;文明乡镇建设、基层组织建设、村民自治、社会治安综合治理、计划生育、教育、宣传文化等各项工作多次得到县委、县政府的嘉奖,百龙滩镇已成为马山县举足轻重的示范乡镇。