An earthquake of magnitude 2.3 and depth of 3.20 kilometers occurred 6.37 miles from Vallejo, CA in Solano County at 12:35 PM.