An earthquake of magnitude 3.1 and depth of 10.90 kilometers occurred 0.51 miles from San Ramon, CA in Contra Costa County at 02:01 PM.