Der er flere forskellige teorier på hvad som var årsag til den Moche-civilisationens endeligt. Nogle lærde har fremhævet miljøændringer. Iskerneforskning fra gletsjere i Andesbjergene afslører klimatiske begivenheder mellem 536 og 594 AD, muligvis en super El Niño, som resulterede i 30 års intens regn og oversvømmelse fulgt af 30 års tørke, som en del af eftervirkningerne af klimachoket i 535-536.