The quake struck just off the north-east coast of Sumatra island, where dozens of buildings have collapsed and many people are feared trapped under rubble.
“So far, 97 people have been killed and the number keeps growing,” Aceh military chief Tatang Sulaiman said in a live TV interview.
Hundreds of people have been injured.
In 2004, a huge undersea quake off the coast of Aceh caused a tsunami that killed more than 160,000 people in Indonesia alone.
There was no tsunami after December 7 tremor, which struck just offshore at 05:03 local time at a depth of 8km, according to USGS.
A spokesman for Indonesia’s national disaster agency said more than 200 stores and homes had been destroyed, along with 14 mosques. A hospital and school were also badly damaged.
Maj. Gen. Tatang Sulaiman said four people had been rescued alive from the rubble and he believed there might be four or five more still buried, though he did not say whether they were alive.
Pidie Jaya is along the north coast of Aceh, and has a population of about 150,000.
It is about 68 miles from the provincial capital of Banda Aceh.
The quake shook Banda Aceh and prompted many people across the region to flee their homes. Many are said to be reluctant to go back indoors, amid a number of aftershocks.
Indonesia is prone to earthquakes because it lies on the Ring of Fire – the line of frequent quakes and volcanic eruptions that circles virtually the entire Pacific rim.
Image source: Wikimedia Commons President-elect Donald Trump celebrated his election victory at the Ultimate Fighting…
Millions of voters across the US chose to return Donald Trump to the White House…
Donald Trump declares victory in the US election as he addresses jubilant supporters in Florida.…
Stocks around the world are rising as Donald Trump appears to be on the cusp…
Donald Trump has won Pennsylvania, North Carolina and Georgia and taken a lead over Kamala…
Quincy Jones, the celebrated musician and producer who worked with Michael Jackson, Frank Sinatra, Ray…