An earthquake of magnitude 4.0 and depth of 4.80 kilometers occurred 5.85 miles from Niland, CA in Imperial County at 10:04 AM.