The next solar eclipse will be visible across North America on April 8. Solar eclipses occur when the moon passes between the sun and the Earth, blocking sunlight and casting a shadow on our planet. There will be a 115-mile-wide path stretching from Maine to Texas with a total solar eclipse, while the rest of the continental United States will have a partial eclipse.