An earthquake of magnitude 1.9 and depth of 4.20 kilometers occurred 2.15 miles from Stroud, OK in Creek County at 12:54 PM.