An earthquake of magnitude 2.9 and depth of 29.60 kilometers occurred 25.06 miles from Calexico, CA in Imperial County at 08:10 PM.