清分屬貴筑縣南下里和捕屬里。
民國三年至民國十九年(1914年~1930年),屬貴陽縣南二區(qū)。
民國十九年(1930年)3月,南二區(qū)改名第五區(qū),區(qū)公所駐孟關鎮(zhèn)(今孟關街老幼兒園)。
民國二十六年(1937年)11月,設新五區(qū),下轄7聯(lián)保,孟關屬新五區(qū)第二聯(lián)保,辦公處駐孟關;今之改貌、石農、谷立等地屬第三聯(lián)保,辦公處駐擺郎。
不久,聯(lián)保改大鄉(xiāng),小鄉(xiāng)改保,現(xiàn)孟關之地分屬孟關、擺郎2鄉(xiāng)。
民國三十年(1941年)7月,貴陽市政府成立,將市區(qū)以外之地劃歸貴筑縣,孟關之地改屬貴筑縣,置孟關鄉(xiāng)。
1953年,屬貴筑縣第一區(qū)。
1955年4月,全境屬貴陽市郊區(qū)。
1958年,撤銷貴筑縣;2月,改建花溪,孟關2鄉(xiāng),屬花溪區(qū);8月,改孟關公社。
1984年3月,孟關公社改鄉(xiāng)。
1985年9月,改孟關苗族布依族鄉(xiāng)。