A 7.5-magnitude earthquake has rattled large swaths of southern and central Mexico, according to the country’s national seismological service.

The quake struck the southern state of Oaxaca at 10.29am local time on Tuesday but was felt more than 400 miles away in the capital, Mexico City, where panicked residents fled on to the streets.

Mexican newspapers said there were no immediate reports of damage in the capital. Claudia Sheinbaum, the city’s mayor, tweeted: “So far no major incidents.”

The situation near the quake’s epicentre in Crucecita, Oaxaca, was not immediately clear.