Dujiangyan (chinesisch 都江堰市, Pinyin Dūjiāngyàn Shì) ist eine kreisfreie Stadt, die zum Verwaltungsgebiet der bezirksfreien Stadt Chengdu in der südwestchinesischen Provinz Sichuan gehört. Sie liegt an der Stelle, wo sich der Min-Fluss (Min Jiang), nachdem er in der neuen Zipingpu-Talsperre aufgestaut wurde, aus dem Hügelland in die Chengdu-Ebene ergießt.