An earthquake of magnitude 2.1 and depth of 3.10 kilometers occurred 5.85 miles from Vallejo, CA in Solano County at 10:30 AM.