An earthquake of magnitude 3.1 and depth of 8.50 kilometers occurred 40.29 miles from Cascade, ID in Valley County at 05:22 AM.