An earthquake of magnitude 1.2 and depth of 10.30 kilometers occurred 2.27 miles from Castro Valley, CA in Alameda County at 04:06 AM.