東漢靈帝中平二年(185)始建安吉縣時,為安吉縣治所在地。
至唐玄宗開元二十六年(738)安吉縣治遷玉磬山東麓,共計為安吉縣治553年。
明成化二十三年(1487)析縣境南的太平、金石、廣苕、浮玉、天目、孝豐、靈奕、魚池、移風9個鄉(xiāng)建立孝豐縣,又為孝豐縣治所在地,稱孝豐鎮(zhèn)。
1945年新四軍駐孝時,改稱孝景市。
1949年前后稱苕源鎮(zhèn);是年秋改屬城郊區(qū)。
1950年春稱城關鎮(zhèn)。
1958年11月孝豐縣并入安吉縣,城關鎮(zhèn)改稱豐城鎮(zhèn)。
至此,共為孝豐縣治470年。
1981年復稱孝豐鎮(zhèn)。
1985年7月,孝豐鄉(xiāng)并入孝豐鎮(zhèn)。
1999年1月和2000年1月,赤塢鄉(xiāng)、下湯鄉(xiāng)先后并入孝豐鎮(zhèn)。