An earthquake of magnitude 3.1 and depth of 0.10 kilometers occurred 2.47 miles from Dover, OK in Kingfisher County at 07:03 AM.