三國為始安、永豐、潭中三縣地。唐置永福縣,后增置古縣。明改古縣為古田縣,后改為永寧州。民國改永寧州為縣,旋改古化縣,再改百壽縣,1953年撤銷百壽縣并入永福縣。
1996年,永?h面積2805平方千米,人口約26萬人。轄3個鎮、7個鄉:永福鎮、百壽鎮、羅錦鎮、桃城鄉、廣福鄉、堡里鄉、蘇橋鄉、龍江鄉、三皇鄉、永安鄉?h政府駐永福鎮。
1999年11月19日,廣西壯族自治區政府(桂政函[1999]186號)同意蘇橋鄉改為鎮建制,原轄行政區域不變。調整后,永福縣轄4個鎮、6個鄉。
2000年第五次人口普查,永福縣總人口235368人。其中:永福鎮17497人,羅錦鎮33848人,百壽鎮29035人,蘇橋鎮22142人,桃城鄉28327人,堡里鄉22253人,廣福鄉18716人,三皇鄉21381人,永安鄉22299人,龍江鄉19870人。
2003年永?h行政區劃(根據當年廣西行政區劃代碼整理)
100 永福鎮 轄龍泉街、向陽街、鳳城街3個居委會。
101 羅錦鎮 轄鎮上街居委會;高崇、嶺橋、崇山、尚水、星草、林村、江月、米田、下村、上笑、大西、永升、金福13個村委會。
102 百壽鎮 轄壽城街居委會;東岸、朝兌、朝陽、雙合、新隆、白果、江巖、三河、山南、石龍、雙橋11個村委會。
103 蘇橋鎮 轄蘇橋街居委會;樹橋、大羅、太平、良村、石門、大埠、盤洞、黑石嶺8個村委會。
200 桃城鄉 轄坪嶺、銀洞、灣里、泡口、四合、塘堡、曾村、樟峽、南雄、漁洞、大蘇11個村委會。
201 堡里鄉 轄堡里、羅田、黃元、波塘、拉木、三多、清坪、茶料、河東、和順、勝利、九槽12個村委會。
202 廣福鄉 轄廣福、龍溪、大石、龍橋、馬陂、矮嶺、德安、上寨8個村委會。
203 三皇鄉 轄三皇、榮田、江頭、六龍、大路、馬安、華山、桐木、文明、清水、古城11個村委會。
204 永安鄉 轄永安、軍屯、太和、喇塔、獨州、永富、鳳凰、永新、楓木9個村委會。
205 龍江鄉 轄龍山、仁合、雙江、興隆、西河、驛馬、保安、上維、龍隱、丹江10個村委會。
2005年7月5日,廣西壯族自治區政府(桂政函[2005]190號)同意撤銷桃城鄉,整建制并入永福鎮,永福鎮政府駐地不變(8月實施)。調整后,永?h轄4個鎮、5個鄉:永福鎮、羅錦鎮、百壽鎮、蘇橋鎮、堡里鄉、廣福鄉、三皇鄉、永安鄉、龍江鄉。