五代后梁开平三年(909),今境分属吴江县久咏乡、范隅乡。
南宋绍兴三年(1133),在芦墟司浜设分湖巡检司署。
清宣统二年(1910),分属黎里、芦墟、莘塔、北厍、周庄等镇。
1912年,分属黎里市、芦墟乡。
1929年8月,分属吴江县第四、第六区。
1949年5月,分属吴江县芦墟区、黎里区。
1953年1月,芦墟、黎里2镇为县属镇。
1956年3月,黎里区并入芦墟区。
1957年10月,撤区并乡,芦墟区划为莘塔、龙泾、黎里、北厍4乡,芦墟镇、黎里镇仍为县属镇。
1958年9月,成立莘塔、黎里、北厍3个人民公社,芦墟镇、黎里镇仍为县属镇。
1959年1月,黎里、芦墟镇分别并入黎里、莘塔人民公社。
1965年10月,复置芦墟镇、黎里镇。
1983年7月,黎里乡并入黎里镇。
1985年10月,芦墟乡并入芦墟镇。
2001年10月,莘塔镇并入芦墟镇。
2003年12月,金家坝镇并入芦墟镇;北厍镇并入黎里镇。
2006年10月,合并芦墟镇、黎里镇置汾湖镇。
2013年2月,汾湖镇更名为黎里镇。