长滩镇位于钦州市北部,南距钦州市区30公里,北距南宁市 93公里,省道邕(宁)--大(垌)公路穿镇而过,东与板城为邻,南与小董相连,西与邕宁交界。北与新棠接壤。全镇总面积118平方公里,耕地面积32944亩,其中,水田22600亩,旱田2785亩,坡地7559亩;辖15个村(居)委会,总人口52136人。