An earthquake of magnitude 2.8 and depth of 9.70 kilometers occurred 6.14 miles from Cherokee, OK in Alfalfa County at 04:00 PM.