恭城瑶族自治县位于广西东北部,桂林市东南部,东与富川瑶族自治县及湖南江永县交界,南与钟山、平乐县毗邻,西接阳朔、灵川县,北临灌阳县。县城距桂林市108公里,全县总面积2149平方公里,其中山地和丘陵占70%以上,是一个典型的山区县,全县辖3镇6乡117个村委会5个居委会3个社区,总人口28.5万人。11990年2月3日,国务院批准撤销恭城县,设立恭城瑶族自治县。