1914年塘头由石阡拔入思南,1915年属南区。
1931年,属六区。
1939年,属一区。
1950年2月,塘头为六区驻地。
1958年公社时代,取名同心大队,属塘头公社管辖。
1961年,撤销以区为公社的建制,将管理区改为公社。
1963年,同心大队属塘头区塘头公社管辖。
1984年社改、乡大队改村,同心大队改为白鱼沟村随塘头公社并入唐乔镇,白鱼沟村属塘头区的唐乔镇管辖。
1992年2月,贵州省人民政府批准思南县进行“建镇并乡撤区”工作,同年10月,撤销唐乔镇,建立塘头镇,白鱼沟村属塘头镇管辖,并更名白鱼村。
2007年4月,县人民政府下达《关于撤小村并大村整合的批复》,全县开展撤小村并大村工作,把全县561个村合并成168个村,塘头镇将原34个村合并为11个村,其中,白鱼村、沙都村合并而成新沙都村。
2010年11月16日,思南县人民政府批准调整全县行政区划,塘头镇由原34个行政村调整设置为28个行政村,2个社区,恢复沙都村、白鱼村,白鱼村属塘头镇管辖。