明先属贵州前卫,后属新贵县辖地。
清大部分属贵筑县西下里,贵阳府辖地麦西里。
民国三年~民国三十年(1914~1941年),境内设置白云镇、南高乡(今上、下高山一带)、中坝乡、曹官乡,与置于今麦架镇境的朱官乡、孙官乡、沈官乡和置于今都拉乡境的都溪乡、晋乐乡、凤凰乡等同属资阳县第八区(原北一区)。
民国三十年(1941年)7月,贵阳设市后,改属贵筑县白云区,上述乡合并建白云乡,下设15保,127甲。
1952年,复建白云乡、中坝乡,属贵筑县第六区(沙子哨区)。
1958年2月,全境划归贵阳市,属贵阳市乌当区;同年9月,合并高潮、都溪、中坝、麦架4高级社,组建越美(白云)公社;同年12月,团结、越美、跃进3公社合并为沙文公社,在今艳山红镇建白云管理区。
1959年12月,建贵阳市的白云镇时,属沙文公社。
1960年5月,成立白云城市公社时,属沙文分社。
1961年6月,沙文分社分建为沙文、牛场、麦架、艳山红4公社时,艳山红公社正式成立。
1962年7月,白云镇由市辖镇改为区辖镇后,划归贵阳市乌当区,原4公社合并为沙文和艳山红2公社。
1973年6月,恢复白云区建制,复归白云区。
1983年,艳山红公社改艳山红乡。
2002年,艳山红乡撤乡建镇。
2022年12月26日,贵州省人民政府同意命名白云区艳山红镇为贵州省园林城镇。