Modern humans, or Homo sapiens, have been around for about 300,000 years—a short time compared to the estimated 165 to 180 million years that dinosaurs roamed the Earth. Over this long period of time, dinosaurs left behind fossilized bones, footprints and other evidence of their existence.
These fossils can pop up in surprising places. A Pennsylvania bridge built during the 1930s in what is now Gettysburg National Military Park famously had a capstone with a dinosaur footprint in it. (In 2025, someone removed the capstone, and the park has not yet put it back on public display.) However, not all large fossilized bones and footprints necessarily belong to dinosaurs. Some belong to extinct ice age creatures like mammoths, whose existence overlapped with humans.
Here, we’ve compiled a list of places to see dinosaur and mammoth fossils up close throughout the United States.