長沙鎮位于梅江區南部,距梅城10公里,鎮政府設在長沙墟,地處梅江河畔,因河床逐年淤積,岸邊出現大片沙灘,人稱長沙壩,故名長沙,是解放戰爭時期的重要革0據地,1987年被省民政廳列為革命老區。長沙鎮東鄰西陽鎮,西接程江鎮,南連梅南鎮,北與三角鎮交界,東南與豐順龍崗鎮接壤,梅江河、206國道、廣梅汕鐵路呈“川”字形貫穿全境。
長沙鎮清代名為羅衣堡。民國20年(1931年)為第八區,民國30年為第二區羅衣鄉,建國初期屬梅南區。1956年從梅南分出,成立羅衣鄉。1958年并入梅南人民公社。1961年從梅南公社分出,成立長沙人民公社。1983年冬改設區。1987年改設鎮。1988年3月成立梅州市、實行縣、區分設時,劃入新成立的梅江區。全鎮面積94平方公里,轄12個基層黨支部,6個村委會(下轄村民小組106個),1個居委會,1間中學,7小學。
至2004年末總戶數3183戶,總人口12142人,其中農業人口2857戶10454人。耕地面積6456畝,其中水田5344畝,旱地1112畝,山地面積11.6萬畝。