An earthquake of magnitude 2.5 and depth of 5.30 kilometers occurred 27.50 miles from Willows, CA in Glenn County at 05:29 AM.