An earthquake of magnitude 1.5 and depth of 11.30 kilometers occurred 2.07 miles from Castro Valley, CA in Alameda County at 06:39 AM.