An earthquake of magnitude 4.5 and depth of 4.20 kilometers occurred 6.08 miles from Niland, CA in Imperial County at 11:32 PM.