宋属奉政乡金沙里。
元保持不变。
但分都时属十四都下辖37个村。
明代与十五等3个都同属统一个图。
清代属绥来乡。
民国初属第四区第六团。
民国29年(1940年)置金沙乡,属第一区署。
解放后,1950年至1952年属第三区公所。
下辖15个乡。
1952年8月改辖11个乡。
1954年为13个乡。
1955年改名金沙区,设15个乡。
1956年并入白樟区,原15个乡合并为下炉,园洋、下林、古洋等4个乡。
1959年并入白中,成立白中公社。
1961年后单独设金沙公社,之后长期保持不变。
1984年7月成立金沙乡人民政府,下辖18个村民委员会。
1997年10月,金沙乡改镇建制。