A strong 6.6-magnitude earthquake has struck offshore in northwestern Mexico between the Baja California tourist resort region and Sinaloa state, but there were no immediate reports of damage.
The 10-kilometre deep quake hit at 3.14am (local time) and was located some 59 kilometres southwest of the Sinaloa town of Topolobampo, according to the US Geological Survey.
The USGS reported an aftershock of magnitude 5.2.
Quakes of magnitudes of 4.9 and 5.3 had shaken the same area less than 35 minutes before the bigger one.
"For the moment, there are no reports of damage after the earthquakes a few minutes ago in #BajaCalifornia and #Sinaloa," national civil protection coordinator Luis Felipe Puente said on Twitter about an hour after the USGS report.
He said the quakes were only "lightly" felt in the region.
Baja California is known for its resorts in Los Cabos, which attract tourists from the United States and other countries.