An earthquake of magnitude 3.1 and depth of 2.40 kilometers occurred 4.30 miles from Enoch, UT in Iron County at 07:29 PM.