区划沿革
明代,苍梧县划为:华岳、善教、宣德、宝伦、阜民等5厢,淳政、通泰、迎恩、水西、育真等5坊;11乡:东安、吉阳、多贤、长行、浔阳、冠盖、恩德、平政、平乐、安平、须罗。并置东安、安平、长行、罗粒4个巡检司,乡以下设图。 清代沿用明制,全县划11坊1所11乡。城内华岳坊、宣德坊、善政坊(善教)、保伦坊(宝伦)、阜民坊、淳政坊、通泰坊、迎恩坊、水西坊、育仁坊(育真)、富民坊等11坊;1所即梧州所,下辖5甲;在城外农村11乡,江南5乡(平乐、吉阳、长行、冠盖、须罗),下辖9图、16堡、1洲、1市、6甲、330村;江北6乡(多贤、浔阳、恩德、平政、安平、东安),下辖11图、15堡、1洲、24甲、710村。
清乾隆八年(1743年),撤销罗粒巡检司,保留东安、安平、长行三巡检司。 清同治年间(1862年~1874年)仍置11乡,乡以下设保、闸、甲。浔阳乡辖4个堡,东安乡辖5堡7闸,吉阳乡辖5堡1甲,冠盖乡辖5甲,长行乡辖6堡,平乐乡辖1圩、1洲、3堡,须罗乡辖3堡,多贤乡辖6堡,平政乡辖1洲6甲,思德乡辖5甲,安平乡辖6甲。 清末,苍梧县仍设11乡,编为25图、1所、255甲(城内1所4图45甲,城外分11个乡,21图210甲)。
民国二十二年(1933年),全县分7区、69乡(镇)、721村(街)、7526甲。
民国三十六年(1947年)撤销区建制,全县分为37个乡6个镇、691个村(街)、6236甲。
1949年11月25日苍梧解放,全县设戎城、广平、夏郢、贤德、东安5个大区,隶中国人民解放军梧州市军事管制委员会,分别管辖原37个乡镇。1950年1月10日县市分治,苍梧县人民政府同时成立,各区改县隶。
1950年10月,全县调整为10个区69个乡1个镇。
1952年5月,区划进行调整,原9区的六堡上、六堡下、龙冲、凤仪4乡划为一个区,称第10区(驻合口街);原9区的木双、梨埠、黎壁、料口及原第10区的石桥、廉溪共6个乡划为一个区称11区(驻料口);原10区的务平、培中、沙头、大寨、塘湾、新建6个乡划为一个区,称第12区(驻沙头);原7区的京南、古榄、森关、狮寨、合水和长发乡部分的村划为一个区,称第9区(驻长发);原长发乡的外旺、大社、塘楼、中庆、上旺、大庠、下旺等村及古道、思丰、仁庆、倒水等乡划为一个区,称第7区(驻倒水)。区划调整后,即进行划分小乡,全县在12个区内划分为230个小乡。同年11月,奉省人民政府决定,将12区的沙岐、龙科、新村、沙头、大寨、中平、双尚、上洞、塘湾、横江、深塘、大平、茶坪、新建、思艾、参田、石川等17个小乡划归贺县管辖。 1953年5~6月间,区划再次调整为12个区152个乡。
1955年1月,原划归贺县的17个乡中,有沙头等15个小乡重新拨归本县管辖,称13区(驻沙头)。辖16个乡(大寨乡分出中平乡)。至此,全县划为13个区,167个乡、1个镇。
1957年12月撤区并乡,把原168个乡(镇)并为34个大乡、1个镇。
1958年8月,将龙华乡的龙新农业社和扶典乡的扶典农业社划归梧州市管辖。同年9月撤销大乡,成立大坡、广平、新地、人和、长发、六堡、梨埠、东安、夏郢9个人民公社,下辖各大队(即原小乡)。 1959年10月,调整原大坡、人和两公社辖下的部分大队及长洲岛各大队与龙圩镇合并组建城关公社(该公社辖区相当于原长洲区)。 1960年6月,长发公社分为长发和倒水2个公社,夏郢公社分为夏郢和旺甫2个公社,东安公社分为沙头和石桥2个公社,全县公社由10个调整为14个。
1961年6月,成立5个大区和1个区级镇。区辖公社,公社辖大队。全县重新调整为30个公社225个大队。
1962年10月,撤销5个大区和30个公社,恢复1955年1月~1957年12月的13个区、1个镇建制(龙圩镇为区级镇)。区以下称乡(社)。
1966年1月,改区为公社,下辖大队。
1971年2月,长洲公社的竹湾、寺冲、长地、正阳、龙平、龙华、泗洲等7个大队,夏郢公社的平浪大队,旺甫公社的河口、思扶、华堂3个大队以及双桥大队的上屋、下屋等生产队,总共12个大队211个生产队拨归梧州市管辖。同时,撤销长洲公社,并以原长洲公社四合、林水、古凤、恩义等4个大队,从大坡公社划出的念村、思念、寨中、社学、新利等5个大队,从新地公社划出的大恩大队,共10个大队组建林水公社。全县仍为14个公社、镇。 1984年9月,调整原梨埠、人和、长发等行政区辖境,组建木双、岭脚、京南3个新乡。 1988年12月,自治区人民政府批准广平、大坡、新地、人和、倒水、夏郢、石桥、沙头8个乡改为镇。
1990年,全县辖9个乡、9个镇,247个村公所,3个居委会和1009个村民委员会,4308个村民小组。
1996年4月22日,原林水镇与龙圩镇合并称为龙圩镇。办公地点设在原林水镇人民政府,同时,镇辖12个村民委员会,3个居民委员会,1个经济作物大队。
2003年2月17日,苍梧县的夏郢镇划给梧州市蝶山区管辖、倒水镇划给梧州市长洲区管辖、旺甫镇划给梧州市万秀区管辖。全县辖14个镇。
2005年7月,人和镇与岭脚镇合并为岭脚镇,长发镇与京南镇合并为京南镇,全县辖12个镇。
2013年,苍梧县的龙圩镇、大坡镇、新地镇、广平镇划给梧州市龙圩区管辖。梧州市万秀区旺甫镇划回苍梧县管辖。全县辖9个镇。