The temblor struck shortly before 6 a.m. approximately 12.3 miles southeast of Ocotillo Wells, 19.9 miles south of Salton City and 64 miles south-southeast of Palm Springs.
The quake had a depth of 11.4 km, the USGS said.
There were no immediate reports of any damage or injuries.