NA-11 (Shangla) (این اے-11، شانگلہ) is a constituency for the National Assembly of Pakistan. It covers tho whole of district Shangla. The constituency was formerly known as NA-31 (Shangla) from 1977 to 2018. The name changed to NA-10 (Shangla) after the delimitation in 2018 and NA-11 (Shangla) after the delimitation in 2022.