The temblor's epicenter was in Mexico's Baja California, about 106 miles (171 kilometers) east of the border city of Tijuana, the USGS said.
There were no early reports of injuries or damage due to the quake, which struck at 1848 GMT and was followed by a 4.9 aftershock in the same area minutes later, according to the USGS.