Annular solar eclipse on May 20, 2012 was visible in northern California (and other parts of the western U.S.) New Moon exactly lined up in ecliptic but too far away.
select image for higher res version
April 8, 2024 total solar eclipse will be the next total solar eclipse visible in the U.S.
Where?
For more detail go to the Google map version of the Total Solar Eclipse of 2024 April 08 webpage at NASA (opens in a new window or tab)
enhanced image of 1999 total solar eclipse to try to show detail seen with naked eye
Lecture slides (select the links to view the slides)