An earthquake of magnitude 3.1 and depth of 8.80 kilometers occurred 9.95 miles from Twin Bridges, MT in Madison County at 05:40 PM.