明先屬貴州前衛,后屬新貴縣轄地。
清大部分屬貴筑縣西下里,貴陽府轄地麥西里。
民國三年~民國三十年(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日,貴州省人民政府同意命名白云區艷山紅鎮為貴州省園林城鎮。