Huayangosaurus este un gen de dinozaur stegosaurian din Jurasicul mijlociu din China. Numele provine de la "Huayang", un nume alternativ pentru provincia Sichuan.

A trăit în urmă cu aproximativ 165 de milioane de ani, cu aproximativ 20 de milioane de ani înainte ca celebra sa rudă, Stegosaurus, să apară în America de Nord. Cu o lungime de numai 4,5 metri, era, de asemenea, mult mai mic decât faimosul său văr. Descoperit în Formațiunea Shaximiao inferioară, Huayangosaurus a împărțit peisajul local cu sauropodele Shunosaurus, Datousaurus, Omeisaurus și Protognathosaurus, cu ornithopodul Xiaosaurus și cu carnivorul Gasosaurus.