清雍正时属安德乡;嘉庆时属北乡;民国时期属马水乡和都橫乡;1950年属都镇湾;1958年人民公社化时,属都镇湾人民公社;1961年属都镇湾;1975年撤并社时,将原都镇湾所属木溪,马连,西阴,古坪,杨溪,刘坪六个小公社合并为鸭子口公社,公社管委会驻地设鸭子口;1984年设建乡,鸭子口曾为都镇湾公所驻地;1987年乡体制改革,将原鸭子口公社辖设为鸭子口乡,因乡政府驻地鸭子口被隔河岩水库淹没,迁到其上游三公里处的厚浪沱杨家槽至今。