唐開元時屬富都鄉。
北宋熙寧六年(1073)屬富都鄉德行里。
元時稱小沙岙,屬金塘鄉。
清康熙年間屬定海縣富都鄉十圖;道光年間置小沙莊;宣統二年(1910)設三益鄉。
1934年設小沙、大沙2個鄉。
1947年屬小沙和大獅鄉。
1953~1954年分設小沙、樂家、毛峙、大沙、青岙、西岙6個小鄉。
1956~1957年,設小沙、大沙、毛峙3個鄉。
1958年1月毛峙鄉并入小沙鄉;9月與長白鄉合并設立小沙人民公社;10月大沙鄉改設大沙人民公社。
1984年6月復設小沙、大沙2個鄉。
1995年12月撤銷小沙鄉建小沙鎮。
2001年7月小沙鎮與大沙鄉合并設立新的小沙鎮。
2013年8月小沙鎮與長白鄉合并設立小沙街道。