文水县行政区划,明、清时实行坊都制。城设坊,关设厢,乡村设都。明代,全县编户79坊都,清代并为70坊都。
中华民国及中华人民共和国成立初期,实行区村制。1950年,本县设七个区,一区驻地城内,二区驻地下曲镇,三区驻地南庄镇,四区驻地开栅镇,五区驻地大象村,六区驻地孝义镇,七区驻地马西村,共辖192个村。
1953年5月,进行第一次划乡,全县划为53个乡。1956年9月,将53乡合并为21乡。1958年3月,将21乡合并为14乡。
1958年8月17日,本县实现人民公社化。全县划为4个人民公社,即:城关前进人民公社、云周西胡兰人民公社、南武红旗人民公社、开栅先锋人民公社。后多次变更,到1977年,全县设17个人民公社,辖生产大队212个,自然村217个。
1984年4月,撤销人民公社建制,改划为乡镇建制。全县改划为7镇、10乡。1985年4月,设立沟口乡。同年,全县有7镇11乡,辖217个自然村,村民委员会212个。2001年,本县进行撤并乡镇工作。至2009年,全县有7镇5乡,辖村民委员会199个。
2020年2月,全县合并减少41个行政村,合并后行政村总数由199个减少为158个。
2022年8月,全县对东街等14个村民委员会实施村改居,目前有14个社区,144个行政村。具体名单如下。
凤城镇(14个社区、12个行政村):
东街社区、南街社区、西街社区、北街社区、私评社区、南关社区、土堂社区、北关社区、韩村社区、冀周社区,堡子社区、岳村社区、章多社区、桑村社区。
里洪、南徐、大城南、龙泉、南峪口、宜儿、方园、东旧、武午、西旧、旧城庄、沟口(曹家山、苏家岩、牛家沟、吕家山、河底并入)。
开栅镇(11个行政村):
开栅、文倚、北徐、武陵、樊家庄、宋家庄、中舍、北峪口(西峪口并入);上王家社(合并温家庄、下社、程家庄、林海、李家庄、上王家社、麻峪口7个村)、崖底(合并陈家社、李家会、寨子沟、岳家庄、下庄、崖底、龙兴、海岸8个村)、苍儿会(合并陷家沟、大村、贺家塔、苍儿会、付家庄、李家嶂6个村)。
刘胡兰镇(22个行政村):
大象、东堡、城子、南胡、刘胡兰(新崖底并入)、新堡、索家堡、保贤、水寨、炮守堡、邢家堡、门世、上段、段城、保贤庄、北贤、伯鱼、王家堡、云周、上曲、贯家堡、赵村。
孝义镇(12个行政村):
孝义、平陶、西夏祠、北夏祠、马东、北武渡、南武渡、上贤、东夏祠、马村、乐村、桥头。
南安镇(19个行政村):
西韩、西南社、孟家庄、蔚家堡(郝家堡并入)、西北安、北白、杨乐堡(王川堡并入)、西社、高车、谢家寨、南白、东北安、北安庄、南安、闫家堡、东郭(西郭并入)、小南安、北胡、榆林。
南庄镇(10个行政村):
洪义、韩弓、麻家堡、汾曲、信贤、温云、吴村、温云营、横沟、南庄。
下曲镇(18个行政村):
南贤、杜村(杜村庄与杜村合并)、寄谷庄、朱家堡、北辛店、石家堡、徐家镇、南齐、田家堡(武家庄并入)、石永(苏家庄并入)、忠义、梁家堡、青高、南辛店、永乐、北齐、下曲庄、下曲。
北张乡(10个行政村):
上河头、武村、东宜亭、南武涝、苏家堡、西宜亭、北武涝、郑家庄、北张、南张。
西城乡(7个行政村):
新立、东城、新庄、武良、东石侯、西城、杭城。
南武乡(9个行政村):
西庄、麻家寨、南武、武家寨、南明阳、东庄、杨家寨、西明阳、北明阳。
马西乡(7个行政村):
马西(康家堡并入)、神堂(中渠、南武家坡、大南峪、小南峪并入)、牛家垣、河西、孝子渠、赤峪、穆家寨。
西槽头乡(7个行政村):
狄家社、白金堡、闫家社、尹家社、西槽头(东槽头并入)、裴会、王家社。