公元前约2500—2300年,古蜀先民开始在芒城一带活动。
秦惠文王灭蜀归蜀郡。政区设置始于秦,称湔氐道。
汉朝,湔氐道升为县。
蜀汉时改称湔县,不久改为都安县,属汶山郡。
自公元前256年秦国蜀郡守李冰创建都江堰水利工程后,这里先后为道、郡、军、州、县所在地,并逐步发展成为成都平原西通藏卫、北达甘(肃)青(海)的交通枢纽,川西北重要的物资集散地。
西晋后期战乱频繁,政区设置变化极大。刘宋,汶山郡治迁灌口,辖都安、晏官二县。
三国蜀汉,改称湔县、都安县,属汶山郡。
西晋,徙都安于今聚源镇导江村,在都安旧治(今灌口镇)置晏官县。
刘宋时期(南北朝时代的南朝),汶山郡治迁灌口,辖都安、晏官二县。
南齐武帝永明元年(公元483年),划今都江堰市岷江以西地域及崇州市、汶川县部分地置齐基县(治所在今青城乡五里村),与都安、晏官同隶汶山郡。
南梁,于齐基县置齐基郡,郡县同治。
北周天和三年(公元568年)汶山郡还治;改晏官县为汶山县,仍属汶山郡,废都安县以其地入于郫。
北周天和四年(公元569年)废齐基郡,改齐基县为清城县(治所在今石羊镇古城村),属犍为郡。
隋炀帝大业三年(公元607年)废汶山县,以其地并入郫县。
唐高祖武德元年(公元618年)于汶山县旧址设镇静军,于都安旧址置盘龙县。
唐高祖武德六年(公元623年)改盘龙县为导江县,属蒙州,清城县属蜀州。
唐玄宗开元十二年(公元724年)改清城县为青城县。
前蜀武成元年(公元908年)改镇静军为灌州,辖青城、导江二县。
北宋乾德四年(公元966年)改灌州为永安军,仍辖青城、导江二县。
北宋太平兴国三年(公元978年)更永安军为永宁军,不久改为永康军,辖县不变。
北宋熙宁五年(公元1072年)废永康军为永康寨,以导江隶彭州,青城隶蜀州。
北宋哲宗元祐元年(公元1086年)复置永康军,仍辖青城、导江二县。
南宋末年废永康军为灌口寨。
元世祖至元十三年(公元1276年)以灌口寨地置灌州,裁撤青城、导江二县。
明太祖洪武九年(公元1376年)降灌州为灌县。
明太祖洪武十年(公元1377年)撤崇宁县入于灌县。
明太祖洪武十三年(公元1380年)复置崇宁县。
清代、民国沿袭。
1950年1月19日灌县人民政府成立。
1959年2月郫县并入灌县,8月又分置。
1988年5月,经国务院批准,灌县改为都江堰市。
2008年5月12日,汶川发生8.0级特大地震,都江堰市成为极重灾区。在中央、四川省和成都市的坚强领导下,在全国人民尤其是上海人民大力无私援助下2011年都江堰市灾后重建基本完毕。