汉置观阳县,隋初废入湘源县,旋后复置改名灌阳县,唐再入湘源县,五代入清湘县,宋复置灌阳县。
1996年,灌阳县面积1863平方千米,人口约26.3万人。辖3个镇、7个乡(其中2个民族乡):灌阳镇、黄关镇、文市镇、洞井瑶族乡、观音阁乡、西山瑶族乡、新街乡、红旗乡、新圩乡、水车乡。县政府驻灌阳镇。
1999年3月,撤销红旗乡并入灌阳镇。调整后,全县辖3个镇、6个乡(其中2个民族乡):灌阳镇、黄关镇、文市镇、洞井瑶族乡、观音阁乡、西山瑶族乡、新街乡、新圩乡、水车乡。县政府驻灌阳镇。
2000年第五次人口普查,灌阳县总人口231288人。其中:灌阳镇57268人,黄关镇38610人,文市镇30014人,洞井瑶族乡7917人,观音阁乡7711人,西山瑶族乡10644人,新街乡34562人,新圩乡19283人,水车乡25279人。
2003年灌阳县行政区划(根据当年广西行政区划代码整理)
100灌阳镇辖城北、城中、城南3个社区居委会;城关、莫家、胡家、鹤龙、上王、秀风、长坪、大仁、福星、文化、三联、仁江、仁柜、车田、仁狮、仁义、雷坪、仁合、鱼塘、马头、翻身、大源、徐源、苏东、仁渡、排埠江26个村委会。
101黄关镇辖黄关、中秀、唐官、李官、东阳、大竹山、陡水、兴秀、联德、正江、龙吟、大倚、猫儿石、商家、顺溪15个村委会。
102文市镇辖文市、大湾、西就、吉田、吉头、瑶上、月岭、玉溪、清塘、桂岩、勒塘、集全、北流、陈家坪、同仁、王道、昭仪、会湘、马莲、达溪、联合、月岭、瑶山23个村委会。
200洞井瑶族乡辖洞井、桂平岩、椅山、太和、石家寨、保良、野猪殿、大竹源、小河江9个村委会。
201观音阁乡辖文明、桃花、自振、大井塘、立强、盘江6个村委会。
202西山瑶族乡辖李家、罗家、鹰嘴、盐塘、小源、南江、茶源、北江、下涧、大坪10个村委会。
203新街乡辖新街、永富、马山、三树、车头、戈洞、龙炼、龙云、烈溪、邓家、龙中、石风、青箱、江口、虎坊、坪涧、娘北、飞熊、上甫、叶官、三江21个村委会。
204新圩乡辖新圩、桂阳、平田、新卫、光明、和睦、国豪、共耕、龙塘、潮立、龙桥、小龙、大龙、解放、合力、洪水箐16个村委会。
205水车乡辖水车、修睦、璃碧、伍家湾、官庄、合成、下泡、上泡、三皇洞、德里、大营、东流、江塘、同德14个村委会。