An earthquake of magnitude 4.0 and depth of 3.30 kilometers occurred 18.69 miles from Calexico, CA in Imperial County at 07:23 PM.