玉林镇、城西镇、南江镇、城北镇、仁东镇、大塘镇、仁厚镇、福绵镇、大里镇、茂林镇、珊罗镇、新桥镇、塘岸镇、新圩镇、龙安镇、沙田镇、樟木镇、石和镇、大平山镇、沙塘镇、石南镇、城隍镇、蒲塘镇、北市镇、小平山乡、卖酒乡、大塘乡、洛阳乡、高峰乡、博爱乡、铁联乡、仁厚乡、龙安乡。
全县设置乡镇28个,辖村委会(街道居委会4个)319个,村民小组8622个。
镇:博白镇、亚山镇、三滩镇、三育镇(已与径口乡合并为径口镇)、双凤镇、绿珠镇(已合并到博白镇)、水鸣镇、大利镇(已合并到水鸣镇)、永安镇、那林镇、江宁镇、沙河镇、东平镇、松旺镇、龙潭镇、双旺镇、沙陂镇、那卜镇、大垌镇、新田镇、凤山镇、文地镇、宁潭镇、旺茂镇、合江镇(已合并到东平镇)、顿谷镇、大坝镇、黄凌镇、菱角镇、英桥镇。乡:径口乡(已与三育镇合并为径口镇)、浪平乡(已改镇)、三江乡(已合并到文地镇)。2003年,博白镇与城厢镇合并为博白镇。2005年,撤销绿珠镇,整建制并入博白镇,博白镇人民政府驻地不变;撤销三育镇、径口乡,设立径口镇,以原三育镇、径口乡的辖区为径口镇的行政区域,径口镇人民政府驻原径口乡径口街;撤销大利镇,整建制并入水鸣镇,水鸣镇人民政府驻地不变;撤销合江镇,整建制并入东平镇,东平镇人民政府驻地不变;撤销三江乡,整建制并入文地镇,文地镇人民政府驻地不变。