民國時,先后屬第四區(qū)、白水鄉(xiāng)。
1950年6月,全縣析為13個區(qū),為第三區(qū),轄13鄉(xiāng)1鎮(zhèn)。
1952年9月,區(qū)劃調(diào)整,為第四區(qū),轄19鄉(xiāng)1鎮(zhèn)。
1958年9月,改為白水人民公社。
1961年,更名為白水區(qū)。
1984年,改公社為鄉(xiāng)。
1986年1月,石壩鄉(xiāng)從觀音灘區(qū)劃入白水區(qū),將楊橋壩鄉(xiāng)并入石壩鄉(xiāng),杉木沖鄉(xiāng)并入七里坪鄉(xiāng),朱家橋鄉(xiāng)并入木梓圩鄉(xiāng),白水區(qū)轄石壩、三江、七里坪、木梓圩4個鄉(xiāng)和白水鎮(zhèn)。
1995年,撤區(qū)并鄉(xiāng)建鎮(zhèn),改白水區(qū)為白水鎮(zhèn)。