秦始皇二十六年(前221)属长沙郡零陵县地。
西汉元鼎六年(前111)零陵县改零陵郡,今境内设零陵县(治今咸水镇)、洮阳县(治今永岁镇梅潭),属零陵郡。
隋开皇九年(589)废零陵、洮阳2县,改置湘源县(治今全州镇柘桥村)。
唐属永州。
五代晋天福四年(939)改为清湘县。
周显德三年(956)县治徙今址,属全州。
宋因之。
元属全州路。
明洪武元年(1368)改全州路为全州府。
明洪武九年(1376)降府为州,废清湘县入全州,属永州府。
明洪武二十七年(1394)属桂林府。
清因之。
1912年废州改为全县。
1913年属漓江道。
1914年属桂林道。
1927年直隶广西省。
1930年属第一民团区。
1932年属桂林民团区。
1934年属桂林行政监督区。
1940年属第一行政督察区。
1942年直隶广西省。
1944年属第八行政督察区。
1949年中华人民共和国成立后属桂林专区。
1952年原资源县延东、中峰、梅瓜3区划入。
1954年原延东、中峰、梅瓜3区复析出,归资源县。
1959年改称全州县。
1971年属桂林地区。
1998年属桂林市。