The overwhelming scientific consensus points to a catastrophic asteroid impact as the primary cause of the non-avian dinosaur extinction 66 million years ago. This event, known as the Cretaceous–Paleogene (K–Pg) extinction event, was not just a single impact, but a cascade of devastating environmental changes that followed.
A massive asteroid, estimated to be about 10-15 kilometers (6-9 miles) in diameter, struck the Earth in what is now the Yucatán Peninsula in Mexico. This impact created the Chicxulub crater, a structure over 180 kilometers (110 miles) in diameter, which was discovered in the late 1970s and early 1990s.
The primary evidence is a thin layer of iridium-rich clay found globally at the K-Pg boundary in geological strata. Iridium is rare on Earth's surface but common in asteroids. Other evidence includes shocked quartz, tektites (glassy spheres formed from molten rock), and the Chicxulub crater itself.
While the asteroid impact was the main trigger, Earth was already experiencing significant volcanic activity from the Deccan Traps in India, which released large amounts of greenhouse gases and aerosols into the atmosphere. This may have pre-stressed ecosystems, making them more vulnerable to the asteroid's effects, but it was not the sole cause of the mass extinction.
Pro tip: While the asteroid killed off the non-avian dinosaurs, it also paved the way for the rise of mammals. The ecological vacuum created by the extinction allowed small, adaptable mammals to diversify and eventually dominate, leading to the evolution of species like humans.
Essential viewing. Documentaries offer visual explanations of complex geological and biological processes, making the K-Pg event easier to grasp.
Optional but highly recommended. Carl Sagan's classic series, particularly the episode on cosmic impacts, provides a foundational understanding of Earth's history and the role of celestial events.
This page contains affiliate links. If you purchase through these links, we may earn a commission at no extra cost to you. Learn more.
Ask Pyflo anything →