1888年置流沙墟。
1949年7月,普宁县人民政府在流沙镇成立。
1952年,普宁县驻地由洪阳迁至流沙镇。
1957年设流沙乡。
1958年并入南阳山公社。
1961年析建流沙公社。
1983年改流沙区。
1986年改流沙镇。
1996年,面积63.7平方千米,人口28.4万人,辖城南、城北、城西、南平里4个管理区和新安、溪尾、前蔡、平湖、南山、南园、白沙陇、赵厝寮、赤水、新坛、秀陇、浮江寮、斗文、溪心、大林、大扬美、小扬美、新寨、西陇、上塘、华溪、大华溪、湖东、六斗埔、郭厝寮、北山、马栅、和美邻、石泉美、泗竹埔、香员坑、泗竹仔、里宅、后耘、军屯、光草洋、东埔37个管理区。
2000年12月5日,正式撤销流沙镇,分设为流沙东街道、流沙西街道、流沙南街道、流沙北街道。邮编515300。区划代码:445281002。[1]
辖流新居委会、立新居委会、里宅居委会、后坛居委会、光草洋村、东埔村、和美邻村、石泉美村、香员坑村、马栅村、泗竹埔村、泗竹仔村、军屯村。[1]