May 20, 2012 Annular August 21, 2017 Total October 14, 2023 Annular April 8, 2024 Total March 30, 2033 Total June 21, 2039 Annular August 23, 2044 Total August 12, 2045 Total February 5, 2046 Annular June 11, 2048 Annular
when was the last time there was a total eclipse in the united states
August 21, 2017