A teenage suicide bomber targeted police in Bajaur on Friday, killing at least 20 people and wounding dozens in the tribal area near the Afghan border, officials said.
"Twenty people, including five policemen, were killed and 46 others were wounded. Some shops and a restaurant were destroyed," Islam Zeb, the top official and administrative head of Bajaur tribal district, told AFP. Officials had earlier put the death toll at 16.
It was the third bomb attack in two days in Bajaur, after twin blasts killed five people -- including pro-government elders and security personnel -- on Thursday.
Rescue workers pulled out at least four bodies from the collapsed debris of shops and a restaurant that caved in under the Bajaur blast, said administration official Mustafa Kamal.
"Apparently, the bomber was waiting for the (local) head of police, and he rushed and jumped towards him when he was talking to other policemen at a checkpost," he said.
According to an AFP tally, around 5,000 people have been killed in militant attacks across the country since July 2007.
Doctor Habib Khan, head of the main hospital in Khar, warned that the toll could rise further after Friday's attack because some of the wounded were in a critical condition. There was no immediate claim of responsibility. The attack came two days after Pakistan went on a high state of alert for the first anniversary of Osama bin Laden's killing by American troops, fearing a wave of revenge attacks.
Tribal police, who are recruited to help the government fight Taliban militants in the tribal belt, are frequently attacked.
Pakistan has lost more than 3,000 soldiers in the fight against homegrown insurgents but has resisted US pressure to do more to eliminate havens used by those fighting the Americans in Afghanistan.
The US conducts a secretive drone war against Taliban and Al-Qaeda militants based on Pakistani soil, despite increasingly vocal public denunciations from the government that initially gave its tacit approval to the strikes.
Relations between Pakistan and the United States have lapsed into stalemate since the covert American raid that killed bin Laden last May and US air strikes that inadvertently killed 24 Pakistani soldiers in November.
Pakistan has shut down NATO supply lines into Afghanistan and last month parliament approved new guidelines on relations with the United States, which included a call for an end to drone strikes.
It remains unclear whether the impasse with Washington can be solved before this month's NATO summit on Afghanistan in Chicago, to which Islamabad has been invited.