民國三年(1914年),廢三腳屯州同,設(shè)三合縣,三腳屯改稱三合。
民國三十年(1941年),為三合縣一區(qū)合榕聯(lián)保,是三合縣治。
民國三十年(1941年)6月,三合、都江2縣合并為三都縣后實(shí)行新縣制,三合鎮(zhèn)仍為三都縣治。
1958年,建紅旗公社三合管理區(qū)。
1961年,稱城關(guān)區(qū)三合公社。
1966年,從三合公社分離恢復(fù)三合鎮(zhèn)(鄉(xiāng)級鎮(zhèn))屬三合區(qū)。
1984年,從三合區(qū)劃出改為區(qū)級鎮(zhèn)。
1991年,原三合鎮(zhèn)、堯麓鄉(xiāng)、三合鄉(xiāng)、苗龍鄉(xiāng)合并為三合鎮(zhèn)。
2019年7月,貴州省人民政府批準(zhǔn)三都水族自治縣從三合街道析出設(shè)立鳳羽街道。