全镇现辖15个行政村、1个居委会,2003年总人口为44682人。对外交通形成以陆路为主、水路为辅的对外疏散体系,主要公路为南溪公路,贯穿白水全境,全长14.7公里。九龙江水运可直达东园镇、厦门市等地,漳诏高速公路穿境而过。