1949年，称横泾乡。1983年，改为芦荡乡。1992年，更名为沙家浜镇。2003年6月，唐市镇、沙家浜两镇合并为沙家浜镇。该镇为京剧样板戏《沙家浜》发生地。该镇为第4批中国历史文化名镇。
行政区划.沙家浜镇辖2个社区、13个行政村，分别为：