Въпреки че нямаме точно място, вкаменелостите са открити в сегашния Китай , По -специално в провинциите Sichuan, Xinjiang и Qinghai .
Въз основа на изкопаемите доказателства и околната среда на времето се смята, че Mamenchisaurus е живял в наводнения, влажни зони и гори , вероятно близо до реки и езера.
Дългите им вратове биха им позволили да стигнат високо в балдахина, за да се хранят с листа, докато масивният им размер би ги направил сравнително безопасни от повечето хищници.