An earthquake of magnitude 2.2 and depth of 1.70 kilometers occurred 14.12 miles from Buffalo, OK in Harper County at 01:20 AM.