An earthquake of magnitude 3.1 and depth of 22.70 kilometers occurred 2.12 miles from Onalaska, WA in Lewis County at 02:20 PM.