An earthquake of magnitude 5.1 and depth of 2.70 kilometers occurred 19.86 miles from Calexico, CA in Imperial County at 06:29 PM.