1937年前屬金牛鄉(xiāng)。
1938年屬金東、金中2鄉(xiāng)。
1950年析2鄉(xiāng)部分村設(shè)三合鄉(xiāng)。
1956年6月金東、金中鄉(xiāng)并入三合鄉(xiāng)。
1958年10月屬七里瀧公社,12月屬桐君公社。
1961年10月置三合公社。
1984年3月改為三合鄉(xiāng)。
1991年10月改稱三合鎮(zhèn)。
1992年5月金西鄉(xiāng)并入。
1995年8月三合鎮(zhèn)并入桐廬鎮(zhèn)。
2001年8月洋洲鄉(xiāng)并入桐廬鎮(zhèn)。
2004年4月撤桐廬鎮(zhèn)設(shè)立桐君街道。
2010年12月從桐君街道析原三合鎮(zhèn)、洋洲鄉(xiāng)區(qū)域置城南街道。
轄內(nèi)有4個社區(qū)、19個行政村和3個經(jīng)濟(jì)合作社。
2018年5月18日將城南街道的上洋洲村、下洋洲村、灘頭村、桑園村、巖橋村等5個行政村整體劃歸鳳川街道管轄。