清初,全县行政区划分为6乡13里。宣统二年(1910年)划为8个区,辖60个团。民国二十年(1931年),重新划为20个乡,辖255个村、2221甲。民国二十一年(1932年)又并为14个乡,辖149个村、1976甲。1949年11月27日,废除民国时期的14个乡公所旧制,成立14个乡人民政府。1950年2月,撤乡设区为6个区,区以下设行政村,村以下设行政组。1953年7月,将区人民政府改为区公所,作为县人民政府派出机构,区以下划分63个小乡(镇)和1个水上乡,辖863个自然村。1957年12月,撤区设乡,撤销原6个区,设14个大乡,乡以下是202个高级农业生产合作社。1958年8月29日撤乡建社,撤销14个乡成立6个人民公社,人民公社成为政社合一的组织。公社以下分设生产大队,大队以下分设生产队。1961年5月,将6个人民公社分为17个人民公社,公社以下仍设生产大队和生产队。1962年7月撤社建区,撤销17个人民公社,设6区一镇,共辖97个乡(小公社)级组织。1968年3月,撤销7区1镇,改设10个人民公社,103个大队,1574个生产队。1981年2月,撤销各级革命委员会,恢复县人民政府,公社、大队仍设管委会,大队下设生产队。全县10个人民公社,共辖105个大队、2183个生产队。1984年10月撤社设乡,全县10个人民公社改为10个乡(镇),同时将105个大队改为105个行政村或居民区。1985年末,全县有6个乡、4个镇、110个行政村或居民区,962个自然村(街),2314个村(居)民小组。
1999年,行政区划又作了局部调整。1月16日至18日,高田、葡萄两乡根据自治区人民政府桂政函[99]222号文件,同意撤乡改镇的批复,改为高田镇和葡萄镇。10月8日,根据自治区人民政府桂政函[99]162号文件,将城关乡与阳朔镇合并,设立新的阳朔镇。
2015年,阳朔县辖6个镇,3个乡,99个村民委员会,15个居民委员会,975个自然村。所辖乡镇为:阳朔镇、白沙镇、福利镇、兴坪镇、葡萄镇、高田镇、普益乡、金宝乡、杨堤乡。
2015年阳朔县行政区划:
阳朔镇 莲峰、屏风山、北门厄、鲤鱼井、东岭、凤鸣6个社区居民委员会;矮山、木山、骥马、樟桂、高洲5个村民委员会。
白沙镇 白沙街1个社区居民委员会;白沙、观桥、龙村、白面山、旧县、立龙、石塘、蕉芭、大竹山、蔡村、都林、古板、插花桥、扶龙、五里店15个村民委员会。
福利镇 福利街1个社区居民委员会;福利、渡头、新寨、双桥、枫林、将军、老梧、青鸟、绛村、顺梅、龙尾、垌心、忠和、夏村、锁石、屏山16个村民委员会。
兴坪镇 兴坪、渔业2个社区居民委员会;兴坪、桥头铺、西山、古皮寨、书家堡、白山底、思的、大源、西塘、江村、画山、大坪、渔村、水洛14个村民委员会。
葡萄镇 福旺街1个社区居民委员会;福旺、葡萄、西岭、周寨、杨梅岭、下岩、垌村、报安、陵陂、马岚、仁和11个村民委员会。
高田镇 高田街1个社区居民委员会;高田、安定、下山、朗梓、古登、龙村、蒙村、龙潭、凤楼、桥头、乐响11个村民委员会。
金宝乡 金宝街1个社区居民委员会;金宝、红莲、阳朔垌、长乐、大桥、大利、延村、枫木寨、新村、马鞍、大水田、久大12个村民委员会。
普益乡 普益街1个社区居民委员会;普益、上观、木桥、留公、勇村、古乐、上游、大山8个村民委员会。
杨堤乡 杨堤街1个社区居民委员会;杨堤、浪洲、浪石、地水洞、忠南、唐家、土岭7个村民委员会。