石龙镇位于象州县西南部,距县城20公里,距柳州56公里。209国道贯穿全镇,位于象州、武宣、兴宾、柳江四县区交界处。它将三条河流(柳江、红水河和黔江)汇入大海,东临柳江,西南接红水河。是柳江与红水河交汇的三角地带,是鲩鱼、鲢鱼的产卵场。石龙滩是珍贵鱼类——中华鲟的产卵场。石龙镇属于丘陵地区,是桂中商品的主要集散地之一。是原石龙县城所在地,华侨众多。