都江堰市是成都市代管之县级市,所辖没有县。都江堰市辖17个镇、2个乡:灌口镇、幸福镇、蒲阳镇、聚源镇、崇义镇、天马镇、石羊镇、柳街镇、玉堂镇、中兴镇、青城山镇、龙池镇、胥家镇、安龙镇、大观镇、紫坪铺镇、翠月湖镇、向峨乡、虹口乡。
都江堰市辖49个社区委员会、333个村委会;面积1208平方千米,人口密度495人/平方千米。