明代至清朝,番禺縣設沙灣巡檢司,簡稱沙灣司。
清代,為沙灣都的本善、紫坭、古壩等堡。
民國時為沙灣、九如、螺陽等鄉(xiāng),屬第一區(qū)。
中華人民共和國成立初期,屬沙九螺區(qū)聯鄉(xiāng)。
1950年5月,改稱第一區(qū)。
1955年秋,稱沙灣區(qū)。
1957年3月,撤區(qū)并鄉(xiāng),分為沙灣、欖核兩大鄉(xiāng)。
1958年10月,兩大鄉(xiāng)合并為沙灣團。
1958年12月,為沙灣基層公社。
1959年3月,為沙灣人民公社。
1984年,為沙灣區(qū)。
1987年,設立沙灣鎮(zhèn)。
2020年10月,沙灣撤鎮(zhèn)設街道。