百龍灘鎮位于馬山縣北部。面積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龍昌村