An earthquake of magnitude 2.1 and depth of 3.00 kilometers occurred 6.18 miles from Stillwater, OK in Payne County at 02:58 AM.