Plahvatus leidis aset, kui mošee oli palvetajaid täis, ja üle 150 inimese on vigastada saanud, vahendab BBC News.
Osa hoonest hävis ja inimesed jäid rusude alla.
Plahvatuse põhjus ei ole esialgu teada. Ühe ametniku sõnul oli aga rünnak suunatud politseinike vastu ja enamik hukkunuid olid politseitöötajad.
Peshawari politseinik Ijaz Khan ütles kohalikule meediale, et plahvatuse hetkel oli piirkonnas 300-400 politseinikku.
Peaminister Shebaz Sharif mõistis rünnaku karmilt hukka. Oma avalduses ütles Sharif, et neil, kes on plahvatuse taga, ei ole mingit pistmist islamiga.
„Kogu riik on ühtne terrorismiohu vastu,“ ütles Sharif.
Plahvatus toimus pärastlõunaste palvete ajal kohaliku aja järgi umbes kell 13.30.