1956年置馬頭鄉。
1958年7月,設新場區,轄新場、馬頭、蔡官、炭窯、林哨鄉。
1961年8月,馬頭、炭窯、蔡官鄉改為人民公社。
1984年3月,人民公社改為鄉鎮建制,重置馬頭鄉、炭窯鄉、蔡官鄉。
1991年建并撤,馬頭鄉、炭窯鄉、蔡官鄉合并置龍宮鎮。
1958年撤鄉并入扁擔山公社。
1962年析建黃果、安莊公社。
1984年改置黃果樹鎮及安莊鄉。
1991年安莊鄉并入黃果樹鎮。
1999年馬廠鄉烈山、募龍兩村省入。
1958年撤鄉并入鎮寧縣扁擔山公社。
1961年后析建白水公社。
1984年復置鄉。
1991年原凡化鄉的把路等地劃入置白水鎮。