How often does each location on Earth experience a total solar eclipse?
In average once in 375 years.
The calculation has been made by correlating the frequency of a total eclipse and the area where it is seen compared with the whole area of Earth.
But for a especific place the period between two total eclipses can be between 18 months (the city of Lobito in Angola had two in 2001 and 2002), and thousands of years. For instance, Los Angeles must wait until April 1st, 3290.