1949年至1952年屬沁源縣第二區(qū)。
1953年劃為景鳳、黎和、北辛莊三個(gè)鄉(xiāng),仍屬沁源縣第二區(qū),1956年撤銷(xiāo)區(qū)級(jí)建制,黎和、北辛莊二鄉(xiāng)劃歸景鳳鄉(xiāng),統(tǒng)稱景鳳鄉(xiāng),屬沁源縣,1958年劃為紫紅公社,1961年從紫紅公社劃出,成立景鳳公社,屬沁源縣。
1984年4月25日,因政社分設(shè),景鳳公社改為景鳳鄉(xiāng),轄6個(gè)村委會(huì),屬沁源縣,2020年撤銷(xiāo)官灘鄉(xiāng),景鳳鄉(xiāng),合并設(shè)立景鳳鎮(zhèn)。
以原官灘鄉(xiāng)和原景鳳鄉(xiāng)的行政區(qū)域?yàn)楣茌牱秶,?zhèn)政府駐景鳳村(原景鳳鄉(xiāng)政府駐地)。
2020年轄紫紅、紅源、琴峪、琵琶園、賈莊、崖頭、活鳳、景鳳、汝家莊、馬家峪、黎和、新灣12個(gè)村民委員會(huì)。