An earthquake of magnitude 2.9 and depth of 3.20 kilometers occurred 5.16 miles from Meeker, OK in Lincoln County at 12:03 AM.