Most modern archaeologists and historians believe that the Indus Valley civilization declined due to environmental disasters, such as shifting river courses, severe droughts, and climate change. These ecological changes disrupted agriculture and forced the population to migrate.