An earthquake of magnitude 3.4 and depth of 9.80 kilometers occurred 2.93 miles from El Sobrante, CA in Contra Costa County at 02:04 AM.