1939年,縣城二個聯(lián)保合并,稱碧陽鎮(zhèn);1940年,改稱臨漳鎮(zhèn);1943年,復稱碧陽鎮(zhèn);建國后,縣城還稱碧陽鎮(zhèn);1952年9月,成立碧陽區(qū)四聯(lián)鎮(zhèn);1955年,改稱城關(guān)鎮(zhèn);1958年人民公社化,為城關(guān)管理區(qū);1961年改稱碧陽大隊,屬城關(guān)人民公社;1964年3月,從城關(guān)公社劃出成立碧陽鎮(zhèn);1966年8月,碧陽鎮(zhèn)更名為向陽鎮(zhèn);1983年4月,復稱碧陽鎮(zhèn)至今,1992年1月紅旗鄉(xiāng)并入碧陽鎮(zhèn),2005年1月,全縣鄉(xiāng)鎮(zhèn)行政區(qū)劃調(diào)整,西武鄉(xiāng)、碧山鄉(xiāng)并入碧陽鎮(zhèn),沿用至今。