An earthquake of magnitude 2.3 and depth of 5.00 kilometers occurred 4.06 miles from Canterbury, NH in Merrimack County at 05:05 PM.