百龙滩镇位于马山县北部。面积88.1平方千米。人口20556人(2003年末)。辖南新、勉圩、大球、大龙、大完、龙昌6个行政村。镇政府驻大球村,距县城15千米。210国道过境,亚洲第二座石拱桥红渡大桥座落在境内,有百龙滩电站。
【沿革】1988年置勉圩乡,1994年改百龙滩镇。1997年,面积89平方千米,人口2万人,辖南新、勉圩、大球、大龙、大完、弄昌6个行政村。
【2010年代码及城乡分类】450124101:~201 220南新村 ~202 220勉圩村 ~203 121大球村 ~204 220大龙村 ~205 220大完村 ~206 220龙昌村