修文歷史悠久,春秋時(shí)期屬牂牁地,唐朝時(shí)期分屬功州和蠻州。元世祖至元二十年(1283),四川行省討平九溪十八洞后置順元等路軍民安撫司,立總管府,聽(tīng)順元路宣慰司節(jié)制。安撫司領(lǐng)貴州等處長(zhǎng)官司24個(gè),其中置于息烽縣和修文縣地的有青山遠(yuǎn)地等處、底寨等處、落邦扎佐等處和六廣等處4個(gè)蠻夷長(zhǎng)官司,隸四川行省。二十九年改隸湖廣行省。
明洪武五年(1372),縣地蠻夷長(zhǎng)官司長(zhǎng)官內(nèi)附,改置為青山長(zhǎng)官司、底寨長(zhǎng)官司和扎佐長(zhǎng)官司,復(fù)隸四川行。煌瑫r(shí),裁六廣等處蠻夷長(zhǎng)官司,將其地歸入貴州宣慰使靄翠親領(lǐng)水西地,屬于的則溪地屬的龍爾(今龍場(chǎng))、底飛(今六廣)2目。明洪武十七年(1375),貴州宣慰使奢香開(kāi)龍場(chǎng)九驛,其中坐落在今縣境的有龍場(chǎng)驛和六廣驛。永樂(lè)十一年(1413)置貴州行省,縣境各長(zhǎng)官司即屬貴州節(jié)制。
崇禎三年(1630)置敷勇衛(wèi)。以貴州宣慰司安氏親領(lǐng)之龍爾地置衛(wèi)城和衛(wèi)直轄地,衛(wèi)指揮使司設(shè)其間;以底飛地置濯靈守御千戶(hù)所,治地六廣城;廢扎佐長(zhǎng)官司,以其地置修文守御千戶(hù)所,治地扎佐城;廢青山長(zhǎng)官司,以其地置于襄守御千戶(hù)所,治地九莊城;以貴州前衛(wèi)故絕六屯地及底寨長(zhǎng)官司部分地置息烽守御千戶(hù)所,治地息烽城。底寨長(zhǎng)官司和底寨副長(zhǎng)官司繼續(xù)保留。
清康熙二十六年(1687),裁敷勇衛(wèi)置修文縣,隸屬貴陽(yáng)府。改衛(wèi)城為縣城。將全縣劃為至孝、崇義、信順和仁和4個(gè)里,下轄32甲、207個(gè)村寨。置縣之后,仍保留底寨正、副長(zhǎng)官司,至道光年間裁廢,轄地劃歸仁和里。光緒三十一年(1905),貴陽(yáng)府將甌脫地養(yǎng)龍司5個(gè)保和麥西里屬地安馬莊撥歸修文縣管轄。
民國(guó)3年(1914)8月,經(jīng)內(nèi)務(wù)部呈大總統(tǒng)核準(zhǔn),劃修文縣仁和里全境、信順里5個(gè)甲和崇義里3個(gè)甲,以及貴陽(yáng)、紫江(今開(kāi)陽(yáng))部分地置息烽縣。4年(1915),由息烽、修文和貴陽(yáng)等縣知事實(shí)地踏勘劃定縣界?h界基本固定,隸屬黔中道,全縣劃分為7區(qū)、47保、235個(gè)甲,共有524個(gè)村寨。民國(guó)9年,裁黔中道,隸屬貴州省。民國(guó)21年,區(qū)以下廢保置鄉(xiāng)(鎮(zhèn)),全縣建10個(gè)鎮(zhèn)和60個(gè)鄉(xiāng)。區(qū)改以序號(hào)名區(qū),即中南區(qū)為第一區(qū),中北區(qū)為第二區(qū),東區(qū)為第三區(qū),南區(qū)為第四區(qū),西區(qū)為第五區(qū),北一區(qū)為第六區(qū),北二區(qū)為第七區(qū)。
民國(guó)24年(1935),廢鄉(xiāng)(鎮(zhèn)),置聯(lián)保,縣改隸貴州省第一行政督察區(qū)。26年,縣隸省直轄區(qū)。27年調(diào)整區(qū)劃,全縣調(diào)為6個(gè)區(qū),將第一區(qū)改為直轄區(qū),第二區(qū)改為第一區(qū),第五區(qū)改為第二區(qū),第三區(qū)和第四區(qū)不變,第六區(qū)、第七區(qū)合并為第五區(qū)。區(qū)下置25個(gè)聯(lián)保,聯(lián)保下置133個(gè)保。民國(guó)30年,縣復(fù)直隸省。31年推行新縣制,撤銷(xiāo)區(qū)和聯(lián)保復(fù)置鄉(xiāng)(鎮(zhèn)),下轄保、甲。自此,全縣行政區(qū)劃共劃為2個(gè)鎮(zhèn)和11個(gè)鄉(xiāng)、126個(gè)保、1069個(gè)甲。至38年(1949)9月,全縣計(jì)有13個(gè)鄉(xiāng)(鎮(zhèn))126個(gè)保,1053個(gè)甲。
1949年11月17日,修文縣解放。11月24日,建立縣人民政府,全縣置烏栗、扎佐、石安和六廣4個(gè)區(qū),轄13個(gè)鄉(xiāng)(鎮(zhèn)),縣隸屬貴陽(yáng)專(zhuān)區(qū)。次年4月,烏栗區(qū)政府遷駐縣城,改稱(chēng)城關(guān)區(qū)。8月按序號(hào)名區(qū),城關(guān)區(qū)改稱(chēng)第一區(qū),扎佐區(qū)改稱(chēng)第二區(qū),石安區(qū)改稱(chēng)第三區(qū),六廣區(qū)改稱(chēng)第四區(qū)。1952年4月,第三區(qū)遷駐久長(zhǎng),并于小箐增設(shè)第四區(qū),改第四區(qū)為第五區(qū)?s小鄉(xiāng)的規(guī)模,將全縣調(diào)為5個(gè)區(qū),轄2個(gè)鎮(zhèn)和31個(gè)鄉(xiāng)。11月19日,縣改隸貴定專(zhuān)區(qū)。
1955年11月,復(fù)按地名稱(chēng)區(qū),即第一區(qū)稱(chēng)城關(guān)區(qū),第二區(qū)稱(chēng)扎佐區(qū),第三區(qū)稱(chēng)久長(zhǎng)區(qū),第四區(qū)稱(chēng)小箐區(qū),第五區(qū)稱(chēng)六廣區(qū)。1956年2月,全縣劃為2個(gè)鎮(zhèn)和46個(gè)鄉(xiāng)。4月18日縣改隸安順專(zhuān)區(qū)。是年6月,裁撤小箐區(qū),所轄各鄉(xiāng)納入久長(zhǎng)區(qū)。8月,全縣劃為4個(gè)區(qū),轄2個(gè)鎮(zhèn)、28個(gè)鄉(xiāng)建制。1957年7月,城關(guān)鎮(zhèn)和扎佐鎮(zhèn)升格為區(qū)級(jí)鎮(zhèn),全縣劃為4個(gè)區(qū)和2個(gè)鎮(zhèn)、28個(gè)鄉(xiāng)。
1958年9月,大辦人民公社,取消區(qū)、鄉(xiāng)建制,全縣建“政社合一”的人民公社9個(gè),12月改建為8個(gè)人民公社,轄29個(gè)管理區(qū)。管理區(qū)下置176個(gè)生產(chǎn)隊(duì)、897個(gè)生產(chǎn)小隊(duì)。是年12月29日,縣改隸貴陽(yáng)市。1961年6月,貫徹中共中央調(diào)整方針,恢復(fù)區(qū)的建置,改管理區(qū)為公社,生產(chǎn)隊(duì)改稱(chēng)生產(chǎn)大隊(duì),生產(chǎn)小隊(duì)改稱(chēng)生產(chǎn)隊(duì)。全縣復(fù)置5個(gè)區(qū),區(qū)以下置30個(gè)公社、230個(gè)生產(chǎn)大隊(duì)、1321個(gè)生產(chǎn)隊(duì)。
1962年4月,撤銷(xiāo)久長(zhǎng)、小箐兩區(qū),將原久長(zhǎng)區(qū)的石安公社和馬官公社并入陽(yáng)明公社后劃屬城關(guān)區(qū),金橋、清水公社并入久長(zhǎng)公社后隸屬扎佐區(qū);將原小箐區(qū)的崇恩公社劃屬城關(guān)區(qū),灑坪并入小箐公社后,連同馬場(chǎng)、中寨公社劃屬六廣區(qū);將城關(guān)區(qū)的新場(chǎng)公社并入谷堡公社,增置水塘公社隸城關(guān)區(qū);將三元公社并入扎佐公社仍屬扎佐區(qū);將六廣區(qū)的紅巖并入大石公社和花榔、涼井、寶寨并入六桶公社后仍歸六廣區(qū)。全縣共有3個(gè)區(qū)21個(gè)公社。公社下置229個(gè)生產(chǎn)大隊(duì)、1353個(gè)生產(chǎn)隊(duì)。是年10月,恢復(fù)城關(guān)鎮(zhèn)建制。1963年3月,扎佐公社析為扎佐鎮(zhèn)和高潮公社,全縣調(diào)為5個(gè)區(qū),轄2個(gè)鎮(zhèn)和29個(gè)公社、226個(gè)大隊(duì)、1339個(gè)生產(chǎn)隊(duì)。6月,城關(guān)區(qū)增加新場(chǎng)公社;10月,六廣區(qū)增加紅巖公社。21日縣改隸安順專(zhuān)區(qū)。至1965年11月,全縣共有5個(gè)區(qū),轄2個(gè)鎮(zhèn)和31個(gè)公社、228個(gè)生產(chǎn)大隊(duì)、1356個(gè)生產(chǎn)隊(duì)。
1966年5月進(jìn)行撤區(qū)試點(diǎn),裁久長(zhǎng)區(qū),將原區(qū)屬久長(zhǎng)、金橋、清水3個(gè)公社合并為久長(zhǎng)公社,直隸于縣;將石安公社劃屬城關(guān)區(qū)轄;將馬官公社和水塘公社的程官、青龍2個(gè)大隊(duì)并入陽(yáng)明公社后改稱(chēng)馬家橋公社;并將水塘公社之水塘大隊(duì)劃屬三元公社;高倉(cāng)、小山、水竹和羅家寨大隊(duì)劃屬王官公社;將扎佐鎮(zhèn)、高潮公社和三元公社之磨盤(pán)寨生產(chǎn)隊(duì)合并為扎佐公社。全縣為4個(gè)區(qū),轄1個(gè)鎮(zhèn)和27個(gè)公社(含久長(zhǎng)直屬公社)、206個(gè)大隊(duì)、1110個(gè)生產(chǎn)隊(duì)。
1981年1月,撤久長(zhǎng)直屬公社復(fù)置久長(zhǎng)區(qū),由扎佐公社析出扎佐集鎮(zhèn)部分恢復(fù)扎佐鎮(zhèn)建制,全縣調(diào)為5個(gè)區(qū),轄2個(gè)鎮(zhèn)、30個(gè)公社、215個(gè)大隊(duì)、1739個(gè)生產(chǎn)隊(duì)。至1983年,大隊(duì)增為217個(gè),生產(chǎn)隊(duì)減為1668個(gè),并有12個(gè)居民委員會(huì)。
1984年4月,取消公社建制,實(shí)行政、社分設(shè),復(fù)建鄉(xiāng)(鎮(zhèn))、村政權(quán),鄉(xiāng)(鎮(zhèn))轄村民委員會(huì)(居民委員會(huì)),村以下建村民小組。全縣共建立5個(gè)區(qū),轄2個(gè)鎮(zhèn)和30個(gè)鄉(xiāng)、217個(gè)村民委員會(huì)和12個(gè)居民委員會(huì)、1403個(gè)村民小組。5月,城關(guān)鎮(zhèn)升格為區(qū)級(jí)鎮(zhèn)。6月,改桃源鄉(xiāng)、大石鄉(xiāng)為大石布依族鄉(xiāng)。1985年9月,將久長(zhǎng)鄉(xiāng)改為久長(zhǎng)鎮(zhèn),六廣鄉(xiāng)改為六廣鎮(zhèn)。至1990年,全縣共建5個(gè)區(qū)和1個(gè)區(qū)級(jí)鎮(zhèn),轄28個(gè)鄉(xiāng)(其中布依族鄉(xiāng)2個(gè))和3個(gè)鄉(xiāng)級(jí)鎮(zhèn)、217個(gè)村民委員會(huì)和12個(gè)居民委員會(huì)、1434個(gè)村民小組。1513個(gè)自然村寨。
1992年2月,將全縣5區(qū)32鄉(xiāng)(鎮(zhèn))撤并為城關(guān)、扎佐、久長(zhǎng)、六廣4個(gè)鎮(zhèn)和谷堡、六屯、小箐、灑坪、大石、六桶6個(gè)鄉(xiāng),以體現(xiàn)“小政府,大服務(wù)”的特點(diǎn)。1996年1月,修文縣劃歸貴陽(yáng)市管轄。1999年9月,城關(guān)鎮(zhèn)更名為龍場(chǎng)鎮(zhèn)。2003年10月,全縣撤居民段改置社區(qū),龍場(chǎng)置龍崗、棲鳳、賓陽(yáng)、虎山4個(gè)社區(qū);六廣、小箐、久長(zhǎng)鎮(zhèn)分別將原來(lái)的居委會(huì)改為社區(qū);扎佐鎮(zhèn)原2個(gè)居委會(huì)改建為景陽(yáng)和襄陽(yáng)2個(gè)社區(qū),2005年8月增設(shè)萬(wàn)江社區(qū)。
2011年7月,龍崗社區(qū)服務(wù)中心掛牌成立。2012年8月修文縣珍珠河社區(qū)服務(wù)中心啟動(dòng)。
2013年,修文縣開(kāi)展撤鄉(xiāng)設(shè)鎮(zhèn)工作,六屯鄉(xiāng)、六桶鄉(xiāng)、灑坪鄉(xiāng)改為六屯鎮(zhèn)、六桶鎮(zhèn)、灑坪鎮(zhèn),全縣共有10鄉(xiāng)(鎮(zhèn)),113個(gè)行政村、12個(gè)居委會(huì),1322個(gè)村民組。修文縣下設(shè)2個(gè)社區(qū)服務(wù)中心,分別為龍崗社區(qū)服務(wù)中心、珍珠河社區(qū)服務(wù)中心。2016年11月,龍場(chǎng)鎮(zhèn)城南村、城北村分別改為翠屏居委會(huì)、中山居委會(huì),扎佐鎮(zhèn)紅橋村改為紅橋居委會(huì),改屬珍珠河社區(qū),新園村改為新園居委會(huì),改屬珍珠河社區(qū),久長(zhǎng)鎮(zhèn)久長(zhǎng)村改為青龍居委會(huì),全縣轄108個(gè)行政村17個(gè)居委會(huì)。
2017年7月,撤銷(xiāo)谷堡鄉(xiāng)、小箐鄉(xiāng)設(shè)立谷堡鎮(zhèn)、小箐鎮(zhèn)。
2019年6月,龍崗社區(qū)服務(wù)中心在易地扶貧搬遷安置點(diǎn)成立龍?zhí)毒游瘯?huì)。
2020年5月,省人民政府批復(fù)同意撤銷(xiāo)龍場(chǎng)鎮(zhèn)、扎佐鎮(zhèn)、久長(zhǎng)鎮(zhèn)、龍崗社區(qū)、珍珠河社區(qū),設(shè)立龍場(chǎng)、陽(yáng)明洞、扎佐、景陽(yáng)、久長(zhǎng)街道。
目前,全縣轄龍場(chǎng)、陽(yáng)明洞、扎佐、景陽(yáng)、久長(zhǎng)5個(gè)街道,六廣、六屯、灑坪、六桶、谷堡、小箐鎮(zhèn)和大石布依族鄉(xiāng)7個(gè)鄉(xiāng)鎮(zhèn),108個(gè)行政村,18個(gè)居委會(huì),1253個(gè)村民小組,126個(gè)居民小組。