An earthquake of magnitude 4.0 and depth of 2.20 kilometers occurred 28.80 miles from San Luis, AZ in Yuma County at 12:28 AM.