明成化九年(1473年),设立双山堡。
清末设双山堡地方,辖领83村(堡)。
中华民国元年(1912年)后,曾设榆林县第六区,辖双山乡、毛国乡、建安乡。
民国二十九年(1940年),改设双建乡。
1949后,曾先后隶双建区、双山区(八区)、安崖底区。
1958年,成立双山公社。
1961年5月,分设为双山、店坊2个公社。
1965年9月,店坊公社、十八墩公社并人双山公社,辖30个生产大队。
1981年4月,将南刘家畔、聚福梁、刘家沟等6个生产大队划给刘千河公社。
1984年7月,改设为双山乡,辖24个行政村。
1985年1月,更名为麻黄梁乡。
1997年11月,改麻黄梁镇。