Attahullah Khogyani, spokesman for the governor of Nangarhar province, said on Saturday that the explosion also wounded 36 people when it went off as hundreds of people gathered in the mosque in the Jawdara area of Haska Mena district.
Sohrab Qaderi, a member of Nangarhar’s provincial council, said the mosque, with a capacity of more than 150 worshippers at a time, was full of people when the bombs exploded.
“Bodies of 69 people, including children and elders, have been handed to their relatives,” Qaderi said, adding that more bodies could be lying under the rubble.
Police and local people searched on Saturday for more bodies in the rubble of the mosque.
Local officials on Friday had put the death toll at 62.
No group has claimed responsibility but the government accused the Taliban group, which was overthrown in 2001 by a US-led military coalition for sheltering al-Qaeda, the group blamed for the September 11, 2001 attacks in the US.
Spokesman of Sediq Sediqqi, spokesman for Afghan President Ashraf Ghani, blamed the Taliban for the attack.
But Suhail Shaheen, a spokesman for the Taliban, denied the group was responsible. In a tweet, he said that witnesses to the attack said it was a mortar attack by government forces.
One of the wounded, Gulabistan, 45, said the mosque was full when the explosion happened.
“Mullah already started prayers and reciting verses of the Holy Quran, when a huge boom happened, then all around me it got dark, the only thing I remember is females’ voices and then I found myself in the hospital,” Gulabistan said.
He said he had been told his son was among the dead while his brother and two nephews had been wounded and were in hospital.
US ambassador John R Bass, said in a tweet that “killing worshippers assembled together in peace is unconscionable. All Afghans have the right to live and worship together in safety.”
The European Union said the attack aimed to undermine hopes for peace and reconciliation in Afghanistan.
The attack – the year’s second-deadliest – came a day after the United Nations said violence in the country had reached “unacceptable” levels.
A UN report said1,174 people were killed and 3,139 wounded in Afghanistan’s war between July and September.