东汉灵帝中平二年(185)始建安吉县时,为安吉县治所在地。
至唐玄宗开元二十六年(738)安吉县治迁玉磬山东麓,共计为安吉县治553年。
明成化二十三年(1487)析县境南的太平、金石、广苕、浮玉、天目、孝丰、灵奕、鱼池、移风9个乡建立孝丰县,又为孝丰县治所在地,称孝丰镇。
1945年新四军驻孝时,改称孝景市。
1949年前后称苕源镇;是年秋改属城郊区。
1950年春称城关镇。
1958年11月孝丰县并入安吉县,城关镇改称丰城镇。
至此,共为孝丰县治470年。
1981年复称孝丰镇。
1985年7月,孝丰乡并入孝丰镇。
1999年1月和2000年1月,赤坞乡、下汤乡先后并入孝丰镇。