The U.S. National Earthquake Center says a strong earthquake has shaken Mexico's Gulf of California.

It says the magnitude-6.9 quake struck at 12:59 p.m. (1:59 EDT, 17:59 GMT) and was centered 76 miles (122 kilometers) north-northeast of Santa Isabel in Baja California and 331 miles (533 kilometers) southeast of the border city of Tijuana.

There have been no immediate reports of damage or injury.