An earthquake of magnitude 2.4 and depth of 11.50 kilometers occurred 2.55 miles from Lafayette, CA in Contra Costa County at 02:46 PM.