明成化九年(1473年),設立雙山堡。
清末設雙山堡地方,轄領83村(堡)。
中華民國元年(1912年)后,曾設榆林縣第六區(qū),轄雙山鄉(xiāng)、毛國鄉(xiāng)、建安鄉(xiāng)。
民國二十九年(1940年),改設雙建鄉(xiāng)。
1949后,曾先后隸雙建區(qū)、雙山區(qū)(八區(qū))、安崖底區(qū)。
1958年,成立雙山公社。
1961年5月,分設為雙山、店坊2個公社。
1965年9月,店坊公社、十八墩公社并人雙山公社,轄30個生產大隊。
1981年4月,將南劉家畔、聚福梁、劉家溝等6個生產大隊劃給劉千河公社。
1984年7月,改設為雙山鄉(xiāng),轄24個行政村。
1985年1月,更名為麻黃梁鄉(xiāng)。
1997年11月,改麻黃梁鎮(zhèn)。