An earthquake of magnitude 3.1 and depth of 5.30 kilometers occurred 10.47 miles from Mcalester, OK in Pittsburg County at 08:34 AM.