An earthquake of magnitude 3.1 and depth of 18.70 kilometers occurred 19.74 miles from Petrolia, CA in Humboldt County at 09:47 AM.