Plus de 50 autres ont été blessées.
L'explosion a eu lieu à Jamrud, l'une des principales villes du district tribal de Khyber, frontalier de l'Afghanistan, ont précisé ces sources. Le précédent bilan faisait état de 23 tués et plus de 50 blessés.
"Le bilan est monté à 26 morts et plus de 60 blessés", a déclaré à l'AFP le chef de l'administration locale, Mutahir Zeb. Un de ses collègues, Jameel Khan, a confirmé ce bilan.
Les premiers indices semblent évoquer une bombe enterrée, et non d'un attentat suicide, selon ces responsables.
Le district de Khyber abrite plusieurs mouvements rebelles, plus ou moins liés aux talibans qui dénoncent notamment l'alliance stratégique du gouvernement d'Islamabad avec les Etats-Unis.
Khyber, qui abrite également divers groupes mafieux, est l'un des points de passage des convois de ravitaillement des forces de l'OTAN en Afghanistan, un trafic bloqué depuis plus d'un mois par le Pakistan en représailles d'une erreur de l'OTAN qui a tué 24 soldats pakistanais fin novembre dernier.