白沙镇:1949年前,为合浦县二区白沙乡。1984年,改为白沙乡。1993年,改为白沙镇。2018年末,白沙镇全镇总人口121747人,共24951户。2020年6月,白沙镇下辖1个社区和23个行政村。2018年,白沙镇农业总产值12.31亿元;规模工业总产值3.8亿元;财政收入1088万元;社会固定资产投入3.02亿元;农民人均纯收入11958元,城镇居民人均纯收入18180元。白沙镇主要的旅游景点有位于新村村委的四星级农家乐龙湖山庄、平田村委的老鸦周墩等。白沙镇有合山高速公路325国道穿境而过,白沙有高速公路出入口,全镇实现了“村村通”公路。