Desperate parents and rescue workers pulled through rubble in a floodlit search today for dozens of young children feared buried under a Mexico City school destroyed by the country's most lethal earthquake in a generation.

The magnitude 7.1 shock killed at least 216 people, nearly half of them in the capital, 32 years to the day after a devastating 1985 quake and less than two weeks after a powerful tremor killed nearly 100 people in the south of the country.

Photo: ReutersPhoto: Reuters

Among the twisted concrete and steel ruin of the Enrique Rebsamen school, soldiers and firefighters found 22 dead children and two adults, while another 30 children and 12 adults were missing, President Enrique Pena Nieto said.

There were chaotic scenes at the school as parents clung to hope their children had survived.

"They keep pulling kids out, but we know nothing of my daughter," said 32-year-old Adriana D'Fargo, her eyes red after hours waiting for news of her seven-year-old.

Three survivors were found at around midnight.

"Relatives of Fatima Navarro," one soldier shouted through cupped hands at the school the Coapa district in the south of the city. "Fatima is alive!"

The earthquake toppled dozens of buildings, broke gas mains and sparked fires across the city and other towns in central Mexico. Falling rubble and billboards crushed cars.

Parts of colonial-era churches crumbled in the state of Puebla, to the south of the capital, where the US Geological Survey (USGS) located the quake's epicentre.

As the earth shook, Mexico's Popocatepetl volcano, visible from the capital on a clear day, had a small eruption. On its slopes, a church in Atzitzihuacan collapsed during mass, killing 15 people, Puebla Governor Jose Antonio Gali said.

US President Donald Trump mentioned the earthquake in a tweet, saying: "God bless the people of Mexico City. We are with you and will be there for you."

After night fall in Mexico City, a metropolitan region of some 20 million, people prepared to sleep in the streets while authorities and volunteers set up tented collection centers to distribute food and water.

Volunteers, soldiers and firefighters formed human chains and dug with hammers and picks to find dust-covered survivors and dead bodies in the remains of apartment buildings, schools and a factory.

With power out in much of the city, the work was carried out in the dark or with flashlights and generators. Rescue workers requested silence as they listened for signs of life.

Emergency personnel and equipment were being deployed across affected areas so that "throughout the night we can continue aiding the population and eventually find people beneath the rubble," Peña Nieto said in a video posted on Facebook earlier on Tuesday evening.

In Obrera, central Mexico City, people applauded when rescuers managed to retrieve four people alive, with cheers of "si se puede" - "yes we can" - ringing out.

Volunteers continued arriving throughout the night, following calls from the civil protection agency, the Red Cross and firefighters.

The quake had killed 86 people in the capital by early this morning, according to Civil Protection chief Luis Felipe Puente - fewer than he had previously estimated. In Morelos State, just to the south, 71 people were killed, with 43 in Puebla.

Photo: ReutersPhoto: Reuters

Another 16 people were reported killed in the states of Mexico, Guerrero and Oaxaca.

As many as 4.6 million homes, businesses and other facilities had lost electricity, according to national power company Comisión Federal de Electricidad, including 40 percent of homes in Mexico City.

Moises Amador Mejia, a 44-year-old employee of the civil protection agency, was working late into the night to rescue people trapped in a collapsed building in Mexico City's bohemian Condesa neighborhood.

"The idea is to stay here until we find who is inside. Day and night."

The powerful 8.1 quake from earlier this month - the strongest to hit the country in 8 decades - left nearly 100 people dead.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.