From 1900 to 2100, the United States of America (excluding its global territories) will have recorded a total of 182 solar eclipses, 21 of which are annular eclipses, 26 of which are total eclipses, and one of which is a hybrid eclipse. As of August 2026, the most recent total solar eclipse in the United States occurred on April 8, 2024; the most recent annular solar eclipse was on October 14, 2023; and the most recent partial solar eclipse occurred on August 12, 2026. The next total solar eclipse in the United States will occur on March 30, 2033 (in Alaska only), whereas the next total solar eclipse in the contiguous United States will occur on August 22, 2044 (local time). The next annular solar eclipse will occur on June 21, 2039 (in Alaska only), whereas the next annular solar eclipse in the contiguous United States will occur on February 5, 2046. The next partial solar eclipse in the United States will occur on January 26, 2028.

The events below include all eclipses whose path of totality or annularity passes through the land territory of the current fifty U.S. states and the District of Columbia. All types of solar eclipses, whether recent, upcoming, or in the past, are also included. For lists of eclipses worldwide, see the list of 20th-century solar eclipses and 21st-century solar eclipses.

Key For each event in a particular state, the date is followed by a small uppercase letter in parentheses, indicating the type of solar eclipse that passed over that state.

(P) -- partial solar eclipse (A) -- annular solar eclipse (T) -- total solar eclipse (H) -- hybrid solar eclipse † -- only a sliver of the state was in the path of totality, annularity, or partiality

Alabama

From 1900 to 2100, the state of Alabama will have recorded a total of 87 solar eclipses, two of which are annular eclipses and four of which are total eclipses. The two annular solar eclipses occurred on April 7, 1940, and May 30, 1984, respectively. One total solar eclipse occurred on June 8, 1918, and three more will occur on August 12, 2045; March 30, 2052; and May 11, 2078.

The most recent total solar eclipse in Alabama was on June 8, 1918; the most recent annular solar eclipse was on May 30, 1984; and the most recent partial solar eclipse was on April 8, 2024. The next total solar eclipse in Alabama will occur on August 12, 2045, and the next partial solar eclipse will occur on January 26, 2028.

August 30, 1905 (P) January 3, 1908 (P) June 28, 1908 (P) June 17, 1909 (P) April 28, 1911 (P) April 17, 1912 (P) October 10, 1912 (P) February 3, 1916 (P) June 8, 1918 (T) November 22, 1919 (P) November 10, 1920 (P) March 28, 1922 (P) † September 10, 1923 (P) January 24, 1925 (P) July 9, 1926 (P) April 28, 1930 (P) August 31, 1932 (P) February 3, 1935 (P) June 8, 1937 (P) † April 19, 1939 (P) April 7, 1940 (A) January 25, 1944 (P) July 9, 1945 (P) November 23, 1946 (P) November 12, 1947 (P) March 7, 1951 (P) September 1, 1951 (P) June 30, 1954 (P) October 2, 1959 (P) September 20, 1960 (P) July 31, 1962 (P) July 20, 1963 (P) November 12, 1966 (P) † May 9, 1967 (P) September 11, 1969 (P) March 7, 1970 (P) July 10, 1972 (P) December 24, 1973 (P) December 13, 1974 (P) October 12, 1977 (P) February 26, 1979 (P) August 10, 1980 (P) May 30, 1984 (A) October 3, 1986 (P) July 11, 1991 (P) May 10, 1994 (P) February 26, 1998 (P) December 25, 2000 (P) December 14, 2001 (P) June 10, 2002 (P) April 8, 2005 (P) May 20, 2012 (P) November 3, 2013 (P) October 23, 2014 (P) August 21, 2017 (P) October 14, 2023 (P) April 8, 2024 (P) January 26, 2028 (P) January 14, 2029 (P) November 14, 2031 (P) March 30, 2033 (P) January 5, 2038 (P) July 2, 2038 (P) November 4, 2040 (P) August 12, 2045 (T) June 11, 2048 (P) May 31, 2049 (P) † March 30, 2052 (T) January 27, 2055 (P) January 16, 2056 (P) July 12, 2056 (P) July 1, 2057 (P) June 22, 2066 (P) June 11, 2067 (P) December 6, 2067 (P) November 24, 2068 (P) September 23, 2071 (P) November 15, 2077 (P) May 11, 2078 (T) February 27, 2082 (P) February 16, 2083 (P) September 23, 2090 (P) February 7, 2092 (P) July 23, 2093 (P) December 7, 2094 (P) September 14, 2099 (P) March 10, 2100 (P)

Alaska

From 1900 to 2100, the state of Alaska will have recorded a total of 127 solar eclipses, six of which are annular eclipses and eight of which are total eclipses. Two of the annular eclipses have already occurred on April 19, 1939 and May 9, 1948, respectively, and four more will occur on June 21, 2039; July 1, 2057; June 22, 2066; and July 3, 2084. Six total solar eclipses have already occurred on June 29, 1927; February 4, 1943; September 12, 1950; July 20, 1963; July 10, 1972; and July 22, 1990, respectively, and two more will occur on March 30, 2033, and May 11, 2097.

The most recent total solar eclipse in Alaska was on July 22, 1990; the most recent annular solar eclipse was on May 9, 1948; and the most recent partial solar eclipse was on August 12, 2026. The next total solar eclipse in Alaska will occur on March 30, 2033; the next annular solar eclipse will occur on June 21, 2039; and the next partial solar eclipse will occur on January 14, 2029.

April 8, 1902 (P) March 29, 1903 (P) August 20, 1906 (P) June 17, 1909 (P) November 2, 1910 (P) April 6, 1913 (P) August 10, 1915 (P) June 19, 1917 (P) June 8, 1918 (P) September 10, 1923 (P) July 9, 1926 (P) June 29, 1927 (T) † April 28, 1930 (P) September 12, 1931 (P) August 31, 1932 (P) February 14, 1934 (P) February 3, 1935 (P) June 19, 1936 (P) December 2, 1937 (P) November 21, 1938 (P) April 19, 1939 (A) April 7, 1940 (P) September 21, 1941 (P) September 10, 1942 (P) February 4, 1943 (T) July 9, 1945 (P) November 23, 1946 (P) November 12, 1947 (P) May 9, 1948 (A) September 12, 1950 (T) † February 14, 1953 (P) July 11, 1953 (P) June 30, 1954 (P) April 30, 1957 (P) April 19, 1958 (P) September 20, 1960 (P) February 5, 1962 (P) † July 20, 1963 (T) July 9, 1964 (P) December 4, 1964 (P) May 9, 1967 (P) September 11, 1969 (P) March 7, 1970 (P) July 22, 1971 (P) July 10, 1972 (T) May 11, 1975 (P) October 12, 1977 (P) February 26, 1979 (P) July 31, 1981 (P) July 20, 1982 (P) May 30, 1984 (P) May 19, 1985 (P) October 3, 1986 (P) March 18, 1988 (P) March 7, 1989 (P) July 22, 1990 (T) July 11, 1991 (P) January 4, 1992 (P) December 24, 1992 (P) May 21, 1993 (P) May 10, 1994 (P) March 9, 1997 (P) July 31, 2000 (P) December 25, 2000 (P) † December 14, 2001 (P) June 10, 2002 (P) May 31, 2003 (P) October 14, 2004 (P) March 19, 2007 (P) August 1, 2008 (P) June 1, 2011 (P) May 20, 2012 (P) October 23, 2014 (P) August 21, 2017 (P) January 6, 2019 (P) June 10, 2021 (P) October 14, 2023 (P) April 8, 2024 (P) August 12, 2026 (P) January 14, 2029 (P) June 12, 2029 (P) November 14, 2031 (P) March 30, 2033 (T) September 2, 2035 (P) August 21, 2036 (P) June 21, 2039 (A) November 4, 2040 (P) October 25, 2041 (P) April 20, 2042 (P) April 9, 2043 (P) August 22, 2044 (P) August 12, 2045 (P) February 5, 2046 (P) January 26, 2047 (P) June 23, 2047 (P) June 11, 2048 (P) April 11, 2051 (P) March 30, 2052 (P) September 2, 2054 (P) January 27, 2055 (P) January 16, 2056 (P) July 1, 2057 (A) November 16, 2058 (P) April 20, 2061 (P) August 24, 2063 (P) June 22, 2066 (A) November 24, 2068 (P) April 11, 2070 (P) September 23, 2071 (P) February 7, 2073 (P) July 13, 2075 (P) July 1, 2076 (P) November 15, 2077 (P) September 13, 2080 (P) February 16, 2083 (P) July 3, 2084 (A) May 2, 2087 (P) September 23, 2090 (P) July 23, 2093 (P) July 12, 2094 (P) December 7, 2094 (P) November 27, 2095 (P) May 22, 2096 (P) May 11, 2097 (T) September 25, 2098 (P) September 14, 2099 (P) March 10, 2100 (P)

Arizona

From 1900 to 2100, the state of Arizona will have recorded a total of 91 solar eclipses, four of which are annular eclipses. Three annular solar eclipses already occurred on May 10, 1994; May 20, 2012; and October 14, 2023, and one more will occur on November 15, 2077.

The most recent annular solar eclipse was on October 14, 2023; and the most recent partial solar eclipse was on April 8, 2024. The next annular solar eclipse will occur on November 15, 2077; and the next partial solar eclipse will occur on January 26, 2028.

January 3, 1908 (P) June 28, 1908 (P) June 17, 1909 (P) April 28, 1911 (P) February 3, 1916 (P) June 8, 1918 (P) November 22, 1919 (P) September 10, 1923 (P) January 24, 1925 (P) July 9, 1926 (P) April 28, 1930 (P) August 31, 1932 (P) February 3, 1935 (P) June 8, 1937 (P) December 2, 1937 (P) November 21, 1938 (P) † April 19, 1939 (P) April 7, 1940 (P) February 4, 1943 (P) January 25, 1944 (P) July 9, 1945 (P) November 23, 1946 (P) November 12, 1947 (P) March 7, 1951 (P) September 20, 1960 (P) February 5, 1962 (P) July 20, 1963 (P) May 30, 1965 (P) † May 9, 1967 (P) September 11, 1969 (P) March 7, 1970 (P) July 10, 1972 (P) December 24, 1973 (P) December 13, 1974 (P) October 12, 1977 (P) February 26, 1979 (P) August 10, 1980 (P) May 30, 1984 (P) October 3, 1986 (P) March 7, 1989 (P) July 11, 1991 (P) January 4, 1992 (P) May 21, 1993 (P) May 10, 1994 (A) February 26, 1998 (P) December 25, 2000 (P) December 14, 2001 (P) June 10, 2002 (P) April 8, 2005 (P) May 20, 2012 (A) October 23, 2014 (P) August 21, 2017 (P) October 14, 2023 (A) April 8, 2024 (P) January 26, 2028 (P) January 14, 2029 (P) November 14, 2031 (P) March 30, 2033 (P) June 21, 2039 (P) November 4, 2040 (P) April 9, 2043 (P) August 22, 2044 (P) February 16, 2045 (P) August 12, 2045 (P) February 5, 2046 (P) June 11, 2048 (P) March 30, 2052 (P) September 2, 2054 (P) January 27, 2055 (P) January 16, 2056 (P) July 12, 2056 (P) July 1, 2057 (P) June 22, 2066 (P) June 11, 2067 (P) November 24, 2068 (P) September 23, 2071 (P) November 15, 2077 (A) May 11, 2078 (P) November 4, 2078 (P) February 27, 2082 (P) February 16, 2083 (P) July 3, 2084 (P) December 16, 2085 (P) February 7, 2092 (P) December 7, 2094 (P) May 22, 2096 (P) May 11, 2097 (P) September 25, 2098 (P) March 21, 2099 (P) September 14, 2099 (P) March 10, 2100 (P)

Arkansas

From 1900 to 2100, the state of Arkansas will have recorded a total of 84 solar eclipses, three of which are total eclipses. Two total solar eclipses occurred on June 8, 1918 and April 8, 2024, respectively, and one more will occur on August 12, 2045.

The most recent total solar eclipse in Arkansas was on April 8, 2024, and the most recent partial solar eclipse was on October 14, 2023 (not counting April 8). The next total solar eclipse in Arkansas will occur on August 12, 2045, and the next partial solar eclipse will occur on January 26, 2028.

August 30, 1905 (P) January 3, 1908 (P) June 28, 1908 (P) June 17, 1909 (P) April 28, 1911 (P) April 17, 1912 (P) October 10, 1912 (P) February 3, 1916 (P) June 8, 1918 (T) November 22, 1919 (P) November 10, 1920 (P) September 10, 1923 (P) January 24, 1925 (P) July 9, 1926 (P) April 28, 1930 (P) August 31, 1932 (P) February 3, 1935 (P) April 19, 1939 (P) April 7, 1940 (P) January 25, 1944 (P) † July 9, 1945 (P) November 23, 1946 (P) November 12, 1947 (P) March 7, 1951 (P) September 1, 1951 (P) June 30, 1954 (P) September 20, 1960 (P) July 20, 1963 (P) May 9, 1967 (P) September 11, 1969 (P) March 7, 1970 (P) July 10, 1972 (P) December 24, 1973 (P) December 13, 1974 (P) October 12, 1977 (P) February 26, 1979 (P) August 10, 1980 (P) † May 30, 1984 (P) October 3, 1986 (P) March 7, 1989 (P) † July 11, 1991 (P) May 21, 1993 (P) † May 10, 1994 (P) February 26, 1998 (P) December 25, 2000 (P) December 14, 2001 (P) June 10, 2002 (P) April 8, 2005 (P) May 20, 2012 (P) October 23, 2014 (P) August 21, 2017 (P) October 14, 2023 (P) April 8, 2024 (T) January 26, 2028 (P) January 14, 2029 (P)