On August 21, 2017, a solar eclipse will be visible over all of North America as well as parts of South America, Read more... The 2017 Total Solar Eclipse Across America. On Monday, August 21, 2017, all of North America will be treated to an eclipse of the sun.