Según información del Gobierno Popular del Condado Autónomo Qiang de Beichuan, se encuentra a 32 kilómetros de la ciudad de Mianyang.
La ciudad de Yongchang pertenece al condado autónomo Qiang de Beichuan, ciudad de Mianyang, provincia de Sichuan. Se encuentra en la parte sur del condado autónomo Qiang de Beichuan, limitando con la ciudad de Jiangyou al noreste y con las ciudades de Huangtu y Sangzao del distrito de Anzhou al suroeste.