An earthquake of magnitude 2.9 and depth of 22.00 kilometers occurred 5.34 miles from Keizer, OR in Marion County at 09:02 AM.