An earthquake with a magnitude of 6.0 struck off the Mexican Pacific coast, US researchers said, but there were no immediate reports of casualties or damage.

The epicentre of the quake, which occurred at 11:26 p.m. last night, was located in the Gulf of California 73 km southwest of the Mexican town of Topolobampo, the US Geological Survey reported.

The earthquake reading was based on the open-ended Moment Magnitude scale used by US seismologists, which measures the area of the fault that ruptured and the total energy released.

comment COMMENT NOW