Summary
In the 2024 general election, Shangla had 1 National Assembly seat and 3 Khyber Pakhtunkhwa Assembly seats. Pakistan Muslim League (Nawaz) won the only National Assembly seat. In 2018, PML-N won the National Assembly seat here. This page lists every seat in Shangla in 6 general elections, from 1997 to 2024.
Seats by election
Tap an election to see every seat and winner.
2024 National: PML-N 1 · KP: PML-N 2, IND 1 4seats
National Assembly · 1
Khyber Pakhtunkhwa Assembly · 3
2018 National: PML-N 1 · KP: PTI 1, ANP 1 3seats
National Assembly · 1
Khyber Pakhtunkhwa Assembly · 2
2013 National: PML-N 1 · KP: PML-N 1, IND 1 3seats
National Assembly · 1
Khyber Pakhtunkhwa Assembly · 2
2008 National: PML-Q 1 · NWFP: PML-Q 1, IND 1 3seats
National Assembly · 1
NWFP Assembly · 2
2002 National: MMA 1 · NWFP: PPP 1, MMA 1 3seats
National Assembly · 1
NWFP Assembly · 2
1997 NWFP: PML-N 1, IND 1 2seats
NWFP Assembly · 2
Common questions
How many National Assembly seats does Shangla have?
1 in the 2024 general election.
How many Khyber Pakhtunkhwa Assembly seats does Shangla have?
3 in the 2024 general election.
Who won the most seats in Shangla in 2024?
Pakistan Muslim League (Nawaz) won the only National Assembly seat.