Aj keď nemáme presné umiestnenie, fosílie sa našli v tom, čo je teraz Čína , konkrétne v provinciách Sichuan, Xinjiang a Qinghai .
Na základe fosílnych dôkazov a životného prostredia času sa predpokladá, že Mamenchisaurus žil v sviežostiach, mokradiach a lesoch , pravdepodobne v blízkosti riek a jazier.
Ich dlhé krky by im umožnili dostať sa vysoko do vrchlíka, aby sa živili listami, zatiaľ čo ich obrovská veľkosť by ich urobila relatívne bezpečným od väčšiny predátorov.