According to 2023 Pakistani census population of Attock District is 2,133,005 (2.1 million).
[3] Today the district consists of 6 tehsils: Attock, Fateh Jang, Hazro, Hassan Abdal, Jand and Pindi Gheb.
[4] It is located in the north of the Punjab province, bordered by Chakwal to the south, Mianwali to the southwest, Rawalpindi to the east, Kohat to the west, Nowshera to the northwest, and Swabi and Haripur to the north.
[18] In the previous census of 1998, the multiple-choice question did not have an option for Hindko; the percentages were 87% for Punjabi, 8.3% for Pashto and 1.1% Urdu.
[19] The Pashtun population of the area lie in the northern villages of the district such as in the area of Chach valley are the Yusufzai, Barakzai, Ghilzai, Akakhel, Tareen, Dilazak, Lodi and Sadozai.