An earthquake of magnitude 2.4 and depth of 2.60 kilometers occurred 5.70 miles from Hamilton, WA in Skagit County at 09:29 AM.