An earthquake of magnitude 3.1 and depth of 21.40 kilometers occurred 10.23 miles from Petrolia, CA in Humboldt County at 09:13 PM.