南朝置龍平縣,宋改昭平縣,后復改龍平縣,明入平樂縣后復置昭平縣。
1996年,昭平縣面積3273平方千米,人口約37萬人。轄8個鎮、9個鄉(其中1個民族鄉):昭平鎮、文竹鎮、黃姚鎮、富羅鎮、北陀鎮、馬江鎮、古袍鎮、五將鎮、富裕鄉、仙回瑤族鄉、走馬鄉、庇江鄉、鞏橋鄉、樟木林鄉、鳳凰鄉、九龍鄉、木格鄉。縣政府駐昭平鎮。
2000年第五次人口普查,昭平縣總人口353298人。其中:昭平鎮49169人,文竹鎮9068人,黃姚鎮10503人,富羅鎮23082人,北陀鎮21703人,馬江鎮14525人,古袍鎮18378人,五將鎮29718人,富裕鄉16317人,仙回瑤族鄉13435人,走馬鄉12226人,庇江鄉13165人,鞏橋鄉38869人,樟木林鄉30209人,鳳凰鄉25308人,九龍鄉9419人,木格鄉18204人。
2005年6月13日,廣西壯族自治區政府(桂政函[2005]170號)同意調整昭平縣部分鄉鎮的行政區劃:撤銷富裕鄉,整建制并入昭平鎮,昭平鎮政府駐地不變;撤銷庇江鄉,整建制并入走馬鄉,走馬鄉政府駐地不變;撤銷鞏橋鄉,整建制并入黃姚鎮,黃姚鎮政府駐原鞏橋鄉鞏橋村;撤銷九龍鄉,整建制并入北陀鎮,北陀鎮政府駐地不變;撤銷古袍鎮,整建制并入馬江鎮,馬江鎮政府駐地不變。
全縣現轄7個鎮、5個鄉(其中1個民族鄉):昭平鎮、文竹鎮、黃姚鎮、富羅鎮、北陀鎮、馬江鎮、五將鎮、仙回瑤族鄉、走馬鄉、樟木林鄉、鳳凰鄉、木格鄉。