An earthquake of magnitude 2.5 and depth of 3.10 kilometers occurred 8.81 miles from Willows, CA in Glenn County at 02:43 PM.