百龙滩镇，是下辖的一个乡镇级行政单位。
行政区划.百龙滩镇位于马山县北部的红水河南岸，与河池地区都安县隔河相望，距马山县城15千米。全镇面积88.1平方千米，耕地面积1114公顷，2014年末总人口20556人。辖南新、勉圩、大球、大龙、大完、龙昌6个村委会。210国道贯穿全镇南北，是南宁、柳州、河池交通要道，全国首家无人值守股份制水电站——百龙滩水电站建于该镇境内。