The blast took place in a poor neighbourhood on the outskirts of Peshawar, the capital of Khyber Pakhtunkhwa province, which borders Afghanistan.
"At least seven people, two children, one woman and four men, were killed in a bomb blast which took place inside a house," senior police official Kalam Khan told AFP.
Three others were wounded in the blast, he added.
Initial investigations showed the bomb was planted in a rented television set which exploded in a guest room of the house, Khan said.
"The attack appears to be motivated by some personal dispute or enmity," he said.
Peshawar was the scene of a car bomb attack on the residence of a tribal elder in the Pishtakhara suburb earlier this month, in which three people were killed and seven others were wounded. (*)