According to the reports, the blast took place when a political party leader Haroon Bilour of the Awami National Party (ANP) reached the site for the public meeting in Yakatoot area of Peshawar, the capital of Pakistan's northwest Khyber Pakhtunkhwa province.
Police, security forces and rescue teams rushed to the site and transported the injured people to a nearby hospital.
Hospital officials said that death toll would further rise as several of the injured are in critical condition.
Emergency has been declared in all the hospitals of the city. Nature of the blast is not known yet. However, local media quoting the police said that it might be a suicide blast.
No group has claimed responsibility to the attack.