1912年,分属常熟县东唐市、横泾乡。
1929年,属常熟县第三(横塘)区。
1934年,属第八(唐市)区。
1949年4月,属常熟县唐市区。
1950年3月,分属常熟县唐市区、昆承区。
1957年9月,撤区并乡,分设唐市乡、横泾乡。
1958年9月,乡改人民公社。
1981年5月,横泾人民公社改为芦荡人民公社。
1983年3月,人民公社复改为乡。
1986年4月,唐市乡改镇。
1992年7月,芦荡乡改为沙家浜镇。
2003年6月,唐市镇并入沙家浜镇。