沙西鎮(zhèn)宋代屬常樂鄉(xiāng)綏康下里,明、清屬十都。
清順治年間編為高山、南山、嶼前、白衣4保。
康熙元年(1662)“遷界”,沙西劃為“界外棄土”,康熙十八年(1679)“復(fù)界”,內(nèi)遷的村民始回故居。
康熙三十九年(1700)重新編定保甲,調(diào)整為嶼前、沙崗、港里、白衣4保。
1912年屬以杜潯為中心的南區(qū)(1928年改為第二自治區(qū))管轄。
1934年改為第二區(qū),實行保甲制度,在今沙西鎮(zhèn)設(shè)嶼頭、涂樓等聯(lián)保。
1940年改為嶼頭、涂樓2鄉(xiāng)。
嶼頭鄉(xiāng)轄莊前、沙里、塘南、高林、東平、嶼頭、北門、河墘、頂三、阿邊10保;涂樓鄉(xiāng)轄沙崗、沙樓、涂樓、西山、丹舟、下寨、庵兜、下埔、白衣、北旗10保(高山、蓬山二保屬于后因鄉(xiāng))。
1944年,涂樓鄉(xiāng)合并于嶼頭鄉(xiāng),原20保編并于嶼頭、河墘、西莊、高林、莊前、沙里、塘南、沙崗、涂樓、東平、庵兜、下寨、白衣、北旗14保,并將原后因鄉(xiāng)所轄蓬山、高山二保劃屬嶼頭鄉(xiāng),共16保。
新中國初期屬十二區(qū)。
1955年12月撤銷十二區(qū),轄境劃屬杜潯區(qū)。
1958年屬杜潯公社。
1961年撤銷管理區(qū),設(shè)立沙西公社。
1984年公社改為鄉(xiāng),大隊(農(nóng)科站)改為村。
1992年2月沙西鄉(xiāng)改為沙西鎮(zhèn)并沿用至今。