杨巷是个具有5000多年历史古镇。
唐武德二年(619)义兴县改为鹅州,而杨巷在鹅州之西陲,故名为鹅西。
北宋初期,杨巷称城上里,后改名杨巷。
清光绪九年(1883)称杨巷镇。
1912年称杨巷市。
1929年2月称杨巷镇。
1949年4月24日,杨巷解放。
5月成立杨巷镇人民政府。
1957年改为杨巷乡,1959年成立杨巷公社,1983年10月复为乡。
1988年撤乡设镇,2004年新芳镇(1996年撤新芳乡改置)并入。