Mamenchisaurus est un genre éteint de grands dinosaures sauropodes eusauropodes, au cou extrêmement long représentant la moitié de la longueur de l'animal. Il est connu par de nombreuses espèces qui ont vécu au Jurassique supérieur (étages Oxfordien à Tithonien), soit il y a environ entre 163,5 à 152,1 millions d'années, dans ce qui est maintenant la Chine. Mamenchisaurus a donné son nom à la famille des Mamenchisauridae à laquelle il est généralement rattaché.