An earthquake of magnitude 2.0 and depth of 10.70 kilometers occurred 2.13 miles from Castro Valley, CA in Alameda County at 11:18 PM.