Police officer Mohammed Arif says Friday's explosion in Quetta, the capital of Baluchistan province, also wounded 11 people.
A doctor at the city's main hospital, Mohammed Jafar, says most of the victims were attending the rally by the Awami National Party.