An earthquake of magnitude 2.5 and depth of 17.90 kilometers occurred 6.59 miles from Rio Vista, CA in Solano County at 10:40 PM.