An earthquake of magnitude 2.9 and depth of 0.10 kilometers occurred 10.52 miles from Tonasket, WA in Okanogan County at 09:03 AM.