The 5.8-magnitude quake struck the northeast coast of Mindanao island at 4:42 am (2042 GMT Friday) at a depth of 11.8 kilometres (7.3 miles), with the Philippine seismology office also recording seven less intense aftershocks.
Officers at the police station in Madrid town, near the epicentre, ducked beneath tables as the glass door of a filing cabinet splintered and a television set fell and shattered off a table, said its police chief Lieutenant Wilson Uanite.
“We saw people running out of their homes. A number of residences sustained minor damage like cracked walls,” Uanite said. Patients were also evacuated at the Madrid District Hospital, which sustained cracks on its concrete walls, he added.
The roof of an old car park in Madrid collapsed, causing slight damage to the town’s two fire trucks and three cars, Uanite said. The impact was also felt in four neighbouring towns, damaging homes, two Catholic churches, a hotel, a gym, a bridge and a public market, the civil defence office in the region said in a written report.
A restaurant tipped over into a nearby river in Cantilan town, while residents reported broken plates and glass and ceramic decorative figurines in their homes, police officer Johannes Tipon said.
Rescue officials listed 25 injured people across the region, including six in Madrid and a girl and her father who were struck by falling masonry that fell through a roof and into their bedroom in Cantilan.
The Philippines is part of the Pacific “Ring of Fire”, an arc of intense seismic activity that stretches from quake-prone Japan through Southeast Asia and across the Pacific basin.
The country’s most recent deadly quake occurred in April when at least 11 people were killed in a 6.3-magnitude temblor that hit a region north of the capital Manila, causing a supermarket to collapse.