An earthquake of magnitude 2.2 and depth of 11.10 kilometers occurred 2.27 miles from Castro Valley, CA in Alameda County at 08:34 PM.