清大部分屬貴陽(yáng)府轄地麥西里和貴筑縣北上里。
民國(guó)三年至三十年(1914-1941年)6月,屬貴陽(yáng)縣,當(dāng)時(shí)在今沙文鎮(zhèn)境內(nèi)設(shè)置有沙子哨鎮(zhèn)、麻堡鄉(xiāng)、吊堡鄉(xiāng)、金甲鄉(xiāng)、蒙臺(tái)鄉(xiāng)、斑竹鄉(xiāng),屬貴陽(yáng)縣第八區(qū)(北一區(qū))。
民國(guó)三十年(1941年)7月,貴陽(yáng)設(shè)市后,上述鄉(xiāng)(鎮(zhèn))及當(dāng)時(shí)置于今牛場(chǎng)布依族鄉(xiāng)境內(nèi)的黃官、紅錦、文華、蓬萊4鄉(xiāng)合并為沙文鄉(xiāng),下分15保、162甲,屬貴筑縣白云區(qū)。
1952年,建沙文、金甲2鄉(xiāng),屬貴筑縣第六區(qū)(沙文區(qū))。
1956年,屬貴筑縣白云區(qū)。
1958年2月,沙文全境劃歸貴陽(yáng)市,屬貴陽(yáng)市烏當(dāng)區(qū)。
1958年9月,沙文、金甲、麻堡3高級(jí)社合并為躍進(jìn)公社。
12月,團(tuán)結(jié)、越美、躍進(jìn)3公社合并為沙文公社,屬貴陽(yáng)市烏當(dāng)區(qū)。
1959年12月-1962年6月,屬貴陽(yáng)市白云鎮(zhèn)(市轄鎮(zhèn))。
1960年5月,成立白云公社后,改稱沙文公社。
1961年6月,沙文公社分建為沙文、牛場(chǎng)、麥架、艷山紅4公社。
1962年7月,撤銷白云鎮(zhèn)的市轄鎮(zhèn)建制,轄地劃屬烏當(dāng)區(qū),同時(shí)成立區(qū)轄鎮(zhèn)白云鎮(zhèn),原4公社合并為沙文和艷山紅2公社。
1962年7月-1973年5月,屬貴陽(yáng)市烏當(dāng)區(qū)。
1973年6月,恢復(fù)白云區(qū)建制,沙文和艷山紅2公社復(fù)歸貴陽(yáng)市白云區(qū)。
1983年,撒社建鄉(xiāng)時(shí),沙文公社分建為沙文鄉(xiāng)和牛場(chǎng)布依族鄉(xiāng)。
2002年,沙文鄉(xiāng)改沙文鎮(zhèn)。