An earthquake of magnitude 2.4 and depth of 2.60 kilometers occurred 7.84 miles from Niland, CA in Imperial County at 09:32 PM.