An earthquake of magnitude 2.4 and depth of 3.40 kilometers occurred 4.87 miles from Imperial, CA in Imperial County at 05:42 AM.