An earthquake of magnitude 2.1 and depth of 2.80 kilometers occurred 1.90 miles from Stroud, OK in Creek County at 11:32 AM.