Le District du Waziristan du Nord est entre la rivière Kurram au nord et la rivière Gomal au sud.
Le territoire s'étale sur 4707 kilomètres carrés, pour une population de 543254 habitants, selon le recensement de l'année 2017. Miranshah, son chef lieu, est à une distance, à vol d'oiseau, de 287 kilomètres d'Islamabad, la capitale du pays.