清代大部分属贵筑县西下里,一部分属贵阳府亲辖地麦西里,少部分属贵筑县西隅里。
民国三年至三十年(1914~1941年),设置在今镇境内的朱官、孙官、沈官3乡,属贵阳县第八区(原北一区),摆毛(茅)乡属贵阳县第九区(原北二区)。
民国三十年(1941年)7月,贵阳设市后,改属贵筑县白云区,上述各乡及今艳山红镇境内的白云镇、南高乡、中坝乡、曹官乡和都拉乡境内的都溪、晋乐、凤凰3乡合并为白云乡。
1952年,建麦架乡,属贵筑县第六区(沙文区)。
1956年,属贵筑县白云区。
1958年2月,全境划归贵阳市,属贵阳市乌当区。
1958年9月,麦架、中坝、高潮、都溪4高级社合并为越美公社。
12月,团结、越美、跃进3公社合并建立沙文公社,在今麦架镇境内设置麦架管理区。
1959年12月,属贵阳市白云镇(市辖镇)。
1961年6月,管理区改麦架公社。
1962年,麦架公社并入艳山红公社。
7月,白云镇由市辖镇改为区镇,复归乌当区。
1973年6月,恢复白云区建制后,改属白云区。
1983年,撤社建乡时,由艳山红公社分出建立麦架乡。
2002年,麦架乡改镇。