大湾镇地处桂平市西南,郁江横贯全镇。东连桂平市大洋镇;南接玉林市兴业县;西交贵港市港南区的东津镇;北和桂平白沙镇隔江相望。全镇辖区总面积134平方公里,现辖18个行政村,258个村民小组;2004年末,全镇人口6万多人。