清宣統二年(1910年),置東皋鎮。
民國元年(1912年),屬紹興縣。
民國二十一年(1932年),設立皋埠鎮。
民國三十七年(1948年),改為東皋鄉。
1949年10月,設立東皋鄉、東湖鄉、上蔣鄉、攢宮鄉、孟新鄉。
1950年,東皋鄉改稱皋埠鎮。
1956年9月,撤皋埠鎮,東湖鄉與鳳鳴鄉合并為東湖鄉。
1958年,上蔣鄉、攢宮鄉、孟新鄉屬富盛公社。
1961年,上蔣鄉、攢宮鄉、孟莠鄉改設為上蔣公社,東湖鄉改設東湖公社。
1966年,上蔣公社改稱上游公社。
1980年,復名上蔣公社。
1983年,上蔣、東湖公社改鄉。
1985年,東湖鄉改設東湖鎮。
1987年8月,將上蔣鄉改設為皋埠鎮。
2001年1月,由紹興縣劃入越城區。
2019年11月,撤銷皋埠鎮,設置皋埠街道。