清末民初,港南屬常熟縣沙洲市,港北屬南通縣劉海沙鄉。
1929年,港南屬常熟縣第四區(南沙區),港北屬南通縣劉海沙區。
1934年,港南屬常熟縣第七區(西港區),港北屬南通縣第五區。
1946年,港南分屬常熟縣沙洲區樂余鄉、海桑鄉、永安鄉。
1947年,港北分屬南通縣第五區裕興鄉、南生鄉。
1950年2月,港北劃歸常熟縣,境域分屬常陰區樂余、東興、團結、雙橋、勝利、長沙6鄉,南豐區分屬扶海、扶桑、永安、生建、兆豐5鄉。
1952年11月,樂余鄉改鎮,為常陰區直屬鎮。
1954年8月,恢復樂余鄉。
1956年1月,常陰區、南豐區并入沙洲區。
1957年9月,合并為樂余、兆豐2個鄉。
1958年9月,分設樂余、兆豐人民公社。
10月,樂余、兆豐人民公社與東萊、南豐、錦豐、合興、三興人民公社合并為沙洲人民公社。
1959年1月,析沙洲人民公社置東沙洲、西沙洲人民公社,境域屬東沙洲人民公社。
同年4月,撤銷東沙洲人民公社,恢復樂余、兆豐人民公社。
1962年1月,置沙洲縣,樂余隨屬。
1982年10月,兆豐人民公社劃出6個大隊、1個種子場、1個漁業隊,成立東沙人民公社。
1983年5月,撤社建鄉,成立樂余、兆豐、東沙鄉。
樂余鄉、兆豐鄉、東沙鄉先后于1986年11月、1992年12月、1993年12月改鎮。
2000年7月,東沙鎮撤銷,并入兆豐鎮。
2003年8月,兆豐鎮撤銷,并入樂余鎮。