An earthquake of magnitude 3.1 and depth of 2.30 kilometers occurred 4.42 miles from Bombay Beach, CA in Imperial County at 08:29 PM.