民国时,先后属第四区、白水乡。
1950年6月,全县析为13个区,为第三区,辖13乡1镇。
1952年9月,区划调整,为第四区,辖19乡1镇。
1958年9月,改为白水人民公社。
1961年,更名为白水区。
1984年,改公社为乡。
1986年1月,石坝乡从观音滩区划入白水区,将杨桥坝乡并入石坝乡,杉木冲乡并入七里坪乡,朱家桥乡并入木梓圩乡,白水区辖石坝、三江、七里坪、木梓圩4个乡和白水镇。
1995年,撤区并乡建镇,改白水区为白水镇。