Esta ciudad es una ciudad administrada por el condado y está gestionada por la ciudad de Chengdu.
Según Baidu Map, la ciudad de Dujiangyan es una ciudad a nivel de condado bajo la jurisdicción de la provincia de Sichuan y está administrada por la ciudad de Chengdu. Está ubicada en la desembocadura del río Minjiang en el extremo noroeste de Chengdu. Llanura y limita con la ciudad de Pengzhou, el distrito de Pidu y el distrito de Wenjiang al este. Limita con el condado de Wenchuan al oeste y al norte, y con la ciudad de Chongzhou al sur. El terreno de la ciudad es alto en el noroeste y bajo en el sureste. Pertenece a la zona de clima monzónico húmedo subtropical medio de la cuenca de Sichuan, con una superficie total de 1.208 kilómetros cuadrados. En mayo de 2023, la ciudad tiene jurisdicción sobre 6 calles y 5 localidades.
A finales de 2022, la población permanente de la ciudad será de 714.600 habitantes.