An earthquake of magnitude 2.9 and depth of 1.60 kilometers occurred 19.31 miles from Boulder, UT in Garfield County at 12:18 PM.