An earthquake of magnitude 4.2 and depth of 17.50 kilometers occurred 27.69 miles from Calexico, CA in Imperial County at 06:47 AM.