Constituency PK-23 (Shangla-1) (Old Constituency PK-87 (Shangla-I)) is a constituency for the Khyber Pakhtunkhwa Assembly of the Khyber Pakhtunkhwa province of Pakistan. It is located in District Shangla. The Constituency has 112,346 registered voters. A total of 52,580 votes were cast in General election, 2018.