民國(guó)二十一年(1932年),全縣建8區(qū)轄88個(gè)鄉(xiāng)(鎮(zhèn)),龍山鎮(zhèn)屬第七區(qū)。
民國(guó)三十一年(1942年),實(shí)行新縣制,設(shè)龍山鎮(zhèn)轄西門(mén)街、東門(mén)街、冠山等地。
1953年,設(shè)城關(guān)鎮(zhèn)屬第一行政區(qū)。
1956年,設(shè)龍山區(qū)轄城關(guān)鎮(zhèn)、三元鄉(xiāng)等地。
1958年,城關(guān)、蓮花、平西合建團(tuán)結(jié)公社,屬龍山區(qū)。
1967年,成立城關(guān)鎮(zhèn)公社,屬谷腳區(qū)。
1984年,城關(guān)鎮(zhèn)與冠山鄉(xiāng)(原城郊公社)合并為龍山鎮(zhèn),為區(qū)級(jí)鎮(zhèn)。
1990年,原龍山鎮(zhèn)、蓮花鄉(xiāng)、平山鄉(xiāng)、平西鄉(xiāng)的平地村和播其村、觀音鄉(xiāng)的大竹村等合并為新的龍山鎮(zhèn)。