Iran Press/ Asia: Many of the casualties were reported to be police officers who had gathered for daily prayers.
The mosque was located close to a police housing block, and there were some 260 people inside when the blast occurred, according to police.
"It happened during prayers. A two-storey building has collapsed," an eyewitness told local news channel Geo TV, saying he was just outside the mosque when explosion happened.
"We received 19 dead and over 90 injured from the Peshawar Police Lines blast," said Mohammad Asim, a spokesman for the city's Lady Reading Hospital, referring to the neighborhood. "Many others are in critical condition.”
According to police there were more casualties buried beneath the rubble.
"A portion of the building had collapsed and several people are believed to be under it," police official Sikandar Khan said.
Read More:
Iran condemns terrorist attack in Peshawar Mosque
30 worshippers killed, 50 injured in Peshawar mosque blast