Pakistan Elections Search

Type a seat number (NA-14), an area (Lahore) or a candidate.

NA-31 Peshawar

National Assembly · by-election after the 2018 general election

Imran Ahmed Khan Niazi (PTI) won with 57,818 votes.

About this result

Imran Ahmed Khan Niazi of Pakistan Tehreek-e-Insaf won NA-31 Peshawar in a by-election held after the 2018 general election with 57,818 of the 94,573 votes counted (61.1%). Haji Ghulam Ahmad Bilour of Awami National Party finished second, 25,566 votes behind. 8 candidates contested the seat.

CandidateVotes
Imran Ahmed Khan Niazi
Pakistan Tehreek-e-Insaf
57,81861.1%
Haji Ghulam Ahmad Bilour
Awami National Party
32,25234.1%
Muhammad Aslam
Jamaat-e-Islami
3,8164.0%
Saeed Ullah Khan
PRHP
3060.3%
Emran Khan
Independent
2210.2%
Abdul Qadir
TJP
800.1%
Shaukat Ali S/O Fazal Muhammad Afzal
Independent
420.0%
Shaoukat Ali S/O Liaqat Ali
Independent
380.0%

NA-31 result in the 2018 general election →

Common questions

Who won NA-31 Peshawar in 2018?

Imran Ahmed Khan Niazi (PTI) won with 57,818 votes (61.1%).

What was the margin of victory in NA-31 in 2018?

25,566 votes. Imran Ahmed Khan Niazi received 57,818 votes and Haji Ghulam Ahmad Bilour (ANP) received 32,252.

How many candidates contested NA-31 in 2018?

8 candidates, who received 94,573 votes between them.