阳朔镇是阳朔县城所在地。位于广西壮族自治区东北部,桂林市南郊。东与福利镇交界,南与高田镇、普益乡毗连,北与白沙镇、兴坪镇接壤。全镇面积76.5平方公里,人口密度每平方公里567人。距桂林市中心65公里。

阳朔,秦朝即有人村。清初,属城厢崇儒里管辖,清末民初属中区管辖,民国二十年设碧莲乡。公元1949年11月至1950年仍称碧莲乡。1950年2月至1955年12月撤乡设区,分属一(白沙)、二(福利)、六(高田)区管辖,1957年12月为城关乡。1958年8月成立人民公社,并入白沙人民公社管辖。1960年5月,单独成立阳朔镇(乡级镇)。7月,从白沙公社分出,成立城关人民公社。1962年7月,公社体制改革,改三级所有为两级所有,设区,撤销大队,设立小公社,原城关公社改称城关区,阳朔镇行政区划未动。1966年1月,阳朔镇改称城关镇,同年3月复称阳朔镇。1968年10月,区、镇体制撤销,改称阳朔镇公社和城关公社。1984年10月,撤销公社,恢复乡(镇)体制,分别变称为阳朔镇和城关乡。1999年10月,阳朔镇与城关乡合并为阳朔镇至今。

阳朔镇辖高洲、木山、骥马、矮山、樟桂5个行政村和屏风山、鲤鱼井、莲峰、凤鸣、北门、东岭6个社区。全镇有144个居民小组和87个村民小组。至2002年12月末,全镇总户数1.4721万户(农业户4737户),总人口4.4276万人,其中农业人口1.8509万人,非农业人口2.5767万人。汉族3.7583万人,其他民族6693人。

2002年8月,阳朔镇实行社区区域化后,设有24个镇直属单位。县直属150多个单位也设在社区。城区面积扩大到14平方公里,城镇人口达3.0574万人(含流动人口2474人)。每逢三、六、九日为阳朔镇圩日。