原为祝塘镇,1951年后设祝塘、永平、金庄、祝北等乡,1955年合为祝塘乡,1958年9月改祝塘公社,1984年4月改祝塘乡,1987年7月撤乡建祝塘镇。
1996年,面积28.6平方千米,人口3.1万人,辖建南、塘头巷、北山头、北前头、孔西庄、金鹅墩、茂龙、香草、永昌、漫水、大宅里、新巷、新北、草荡、陶家?15个行政村和祝塘镇居委会。2001年6月,文林镇与祝塘镇合并设立新的祝塘镇。
2002年,面积56平方千米,其中水面面积6平方千米,户籍人口5.977万人,镇政府驻地在祝塘景阳西路10号,在市政府驻地东南向20多千米处。镇驻地建成区面积6.5平方千米。东接长泾镇,南邻无锡锡山区,西至霞客镇,北靠周庄镇。辖永昌、建南、北山头、塘头巷、香草、文南、湘南、河湘、南丈、北湾、石堰、富阳、西阳、西顺、茂龙、金鹅墩、漫水、孔西庄18个村和文林、景阳2个社区。
原文林镇位于市境南部,距江阴市城区24千米,距无锡市城区22千米。原为文林镇,1951年后分设文林、河湘、西?、石堰等乡,1956年并成河湘乡,1957年改文林乡,1958年改文林公社,1984年4月复改文林乡,1987年复设镇。
1996年,面积29.3平方千米,人口2.9万人,辖文南、西?、三房、荡南、百丈、坝头、颜家、石堰、富阳、北湾、湘化、湘南、红星、茂墅、文北、文林16个行政村和文林镇居委会。2001年撤镇并入祝塘镇。