原大瑶镇民国时期,属浏阳南团公局。
1950年4月,属浏阳县第六区。
1956年6月,设大瑶乡。
1958年9月,大瑶、金刚、杨花3乡合并为红旗公社。
1961年2月,红旗公社析置大瑶公社。
1983年3月,由大瑶公社改为大瑶乡。
1994年4月22日,由大瑶乡改为大瑶镇。
原杨花乡清康熙年间(1662年至1722年),属南乡十七都。
清咸丰年间(1851年至1861年),设志胜、九社2小团。
民国二十一年(1932年),属第六区。
民国二十七年(1938年),志胜、九社、民安3团合并为复兴乡。
1950年4月,复兴乡析置若干小乡。
1957年3月,志胜与九社团小乡合并为杨花乡。
1958年9月,杨花、大瑶、金刚3乡合并为大瑶红旗公社。
1961年7月,大瑶红旗公社析置杨花公社。
1983年3月,由杨花公社改为杨花乡。
撤并后2015年,杨花乡和大瑶镇成建制合并设立大瑶镇。