金沙縣原名打鼓新場,清代康熙年間因廢除永興場壟斷后成為黔北四大商業(yè)集鎮(zhèn)之首(與永興、茅臺、鴨溪并列),以鹽運貿易繁榮著稱。清末民初因行政管轄不便(屬黔西州新民里),民眾多次請愿設縣,但屢遭擱置,直至1941年才正式獲批。
民國30年(1941)2-4月,金沙縣治籌備處將黔西縣劃歸的56鄉(xiāng)(鎮(zhèn))縮編為27鄉(xiāng)(鎮(zhèn)),大定縣劃歸的6鄉(xiāng)(鎮(zhèn))編為4個鄉(xiāng),遵義縣劃歸的3鄉(xiāng)編為2個鄉(xiāng),全縣共33鄉(xiāng)(鎮(zhèn)),分隸4個區(qū)。7月1日成立金沙縣。隸貴州省政府,間隸貴州省第四行政督察區(qū)公署(畢節(jié))。冬,將33鄉(xiāng)(鎮(zhèn))縮編為1鎮(zhèn)17鄉(xiāng)201保。
1949年12月15日,金沙解放,金沙縣隸貴州省畢節(jié)地(專)區(qū)。
1950年元旦節(jié),金沙縣人民政府成立,全縣設5個區(qū)人民政府,管轄原2鎮(zhèn)16鄉(xiāng)163保。
1991年,根據(jù)貴州省委、省人民政府決定,金沙縣實行政治體制改革,撤銷區(qū)級建制,合并鄉(xiāng)鎮(zhèn)升格為區(qū)級機構,全縣共建為26鄉(xiāng)(鎮(zhèn)),其中:民族鄉(xiāng)7個(石場苗族彝族鄉(xiāng)、馬路彝族苗族鄉(xiāng)、太平彝族苗族、箐門苗族彝族仡佬族鄉(xiāng)、大田彝族苗族布依族鄉(xiāng)、安洛苗族彝族滿族鄉(xiāng)、新化苗族彝族滿族鄉(xiāng)),鎮(zhèn)6個(城關鎮(zhèn)、巖孔鎮(zhèn)、禹謨鎮(zhèn)、安底鎮(zhèn)、沙土鎮(zhèn)、清池鎮(zhèn)),鄉(xiāng)13個(西洛鄉(xiāng)、平壩鄉(xiāng)、桂花鄉(xiāng)、龍壩鄉(xiāng)、茶園鄉(xiāng)、嵐頭鄉(xiāng)、木孔鄉(xiāng)、源村鄉(xiāng)、官田鄉(xiāng)、后山鄉(xiāng)、長壩鄉(xiāng)、化覺鄉(xiāng)、高坪鄉(xiāng))。新建制從1992年起開始運行。