An earthquake of magnitude 2.5 and depth of 5.30 kilometers occurred 3.32 miles from Hayward, CA in Alameda County at 06:29 PM.