Map 27 · Partition and history
Where Pakistan’s generals were born
- Region
- Pakistan and India, 1947–2026
- Data
- Birthplaces and family background from each officer’s biography; posts from the lists of army chiefs, joint chiefs chairmen and vice chiefs.
- Rule
- Districts (2017) shaded by the number of generals born there; one dot per general, coloured by ethnic group as his biography gives it (hollow where none is stated). The area around Rawalpindi is enlarged.
The map shades each district by the number of Pakistan Army heads and four-star officers born there, and places one dot per officer, coloured by ethnic group: 33 officers from Ayub Khan, the first Pakistani Commander-in-Chief in 1951, to Field Marshal Asim Munir. Rawalpindi district, home of the army’s headquarters, produced five, and the Potohar and Hazara districts around it seven more. Quetta, seat of the Command and Staff College, is the most common single birthplace, with three.
By ethnic group, as the officers’ biographies describe their families, eight were Punjabi and eight Pashtun (including Kakazai families settled in Punjab and the Afridi family of Rahimuddin Khan in Uttar Pradesh), four Muhajir (Urdu-speaking families from what is now India), four Kashmiri (Muhammad Aziz Khan of Azad Kashmir, and the Kashmiri families of Khalid Shameem Wynne, Raheel Sharif and Rashad Mahmood), one Hazara (Muhammad Musa) and one Qizilbash (Yahya Khan, also described as Pashtun). For seven, mostly recent officers, no source states an ethnic group, and none is assumed. Six were born in what is now India, all before Partition, and held the top posts between 1976 and 2007; Abdul Hamid Khan was born in Maymyo, Burma.
British officers who commanded the army after independence (Frank Messervy, Douglas Gracey) are left out, as are officers from East Pakistan: none of the Bengali officers of 1947–1971 reached four-star rank. Gul Hassan Khan, Commander-in-Chief in 1971–72, was a lieutenant general and is included as an army head. Birthplaces of Rashad Mahmood and Zubair Mahmood Hayat could not be found. Lieutenant generals are not mapped: no compiled record of their birthplaces exists. Districts are those of 2017; where sources disagree on a birthplace (Abdul Waheed Kakar: Peshawar or Zhob; Ashfaq Parvez Kayani: Manghot or Gujar Khan), the hover details say so.

Indus AtlasFree to reuse with credit · CC BY-SA 4.0indusatlas.vercel.app
Hover or tap a general or a district.
All 33 officers, by ethnic group
| Officer | Group | As the sources describe the family | First year | Born | District | Country today |
|---|---|---|---|---|---|---|
| Abdul Hamid Khan | Punjabi | Punjabi father from Gujrat, Burmese mother | 1969 | Maymyo (Pyin Oo Lwin) | East Khasi Hills | Myanmar |
| Tikka Khan | Punjabi | Punjabi, Janjua Rajput | 1972 | Kahuta | Rawalpindi | Pakistan |
| Muhammad Shariff | Punjabi | Punjabi family | 1976 | Lahore | Lahore | Pakistan |
| Zia-ul-Haq | Punjabi | Punjabi, Arain | 1976 | Jalandhar | Jalandhar | India |
| Sawar Khan | Punjabi | Punjabi Gujjar of the Potohar | 1980 | Rawalpindi | Rawalpindi | Pakistan |
| Asif Nawaz Janjua | Punjabi | Punjabi, Janjua Rajput | 1991 | Jhelum | Jhelum | Pakistan |
| Ashfaq Parvez Kayani | Punjabi | Punjabi, Kayani Gakhar of the Potohar | 2007 | Manghot | Rawalpindi | Pakistan |
| Qamar Javed Bajwa | Punjabi | Punjabi Jat, Bajwa clan | 2016 | Karachi | Karachi | Pakistan |
| Ayub Khan | Pashtun | Hindko-speaking family of Pashtun descent, Tareen tribe | 1951 | Rehana | Haripur | Pakistan |
| Gul Hassan Khan | Pashtun | Pashtun | 1971 | Quetta | Quetta | Pakistan |
| Khalid Mahmud Arif | Pashtun | Kakazai family of Pashtun descent | 1984 | Jalandhar | Jalandhar | India |
| Rahimuddin Khan | Pashtun | Pashtun, Afridi (family settled in Kaimganj) | 1984 | Kaimganj | Farrukhabad | India |
| Akhtar Abdur Rahman | Pashtun | Kakazai Pashtun family | 1987 | Peshawar | Peshawar | Pakistan |
| Abdul Waheed Kakar | Pashtun | Pashtun, Kakar tribe | 1993 | Peshawar | Peshawar | Pakistan |
| Jehangir Karamat | Pashtun | Pashtun Kakazai family from Sahiwal | 1996 | Karachi | Karachi | Pakistan |
| Ehsan ul Haq | Pashtun | Pashtun family | 2004 | Mardan | Mardan | Pakistan |
| Mirza Aslam Beg | Muhajir | Urdu-speaking (Muhajir) | 1987 | Azamgarh | Azamgarh | India |
| Shamim Alam Khan | Muhajir | Urdu-speaking (Muhajir) | 1991 | Shillong | Mandalay | India |
| Pervez Musharraf | Muhajir | Urdu-speaking Sayyid family (Muhajir) | 1998 | Delhi | Delhi | India |
| Nadeem Raza | Muhajir | Syed family; father migrated from Lucknow | 2019 | Wah Cantonment | Rawalpindi | Pakistan |
| Muhammad Aziz Khan | Kashmiri | Sudhan family of Azad Kashmir | 2001 | Pallandri | Azad Kashmir | Pakistan-administered Kashmir |
| Khalid Shameem Wynne | Kashmiri | Kashmiri family (Sialkot) | 2010 | Abbottabad | Abbottabad | Pakistan |
| Raheel Sharif | Kashmiri | Kashmiri family from Kunjah, Gujrat | 2013 | Quetta | Quetta | Pakistan |
| Rashad Mahmood | Kashmiri | Kashmiri Sheikh family settled in Sialkot | 2013 | Not found | Unknown | |
| Muhammad Musa | Hazara | Hazara family from Jaghori, Ghazni | 1958 | Quetta | Quetta | Pakistan |
| Yahya Khan | Qizilbash | Qizilbash family of Peshawar (also described as Pashtun) | 1966 | Chakwal | Chakwal | Pakistan |
| Muhammad Iqbal Khan | Not stated | 1980 | Pindi Gheb | Attock | Pakistan | |
| Muhammad Yusaf Khan | Not stated | 2001 | Sargodha | Sargodha | Pakistan | |
| Ahsan Saleem Hayat | Not stated | 2004 | Sargodha | Sargodha | Pakistan | |
| Tariq Majid | Not stated | 2007 | Lahore | Lahore | Pakistan | |
| Zubair Mahmood Hayat | Not stated | 2016 | Not found | Unknown | ||
| Asim Munir | Not stated | 2022 | Rawalpindi | Rawalpindi | Pakistan | |
| Sahir Shamshad Mirza | Not stated | 2022 | Mulhal Mughlan | Chakwal | Pakistan |
All generals
Every general on the map. Select a row to find it on the plate.
31 generals
| Hazara | 1958 | |
| Kashmiri | 2013 | |
| Kashmiri | 2001 | |
| Kashmiri | 2010 | |
| Muhajir | 1987 | |
| Muhajir | 1998 | |
| Muhajir | 1991 | |
| Muhajir | 2019 | |
| Pashtun | 1971 | |
| Pashtun | 1984 | |
| Pashtun | 1984 | |
| Pashtun | 1987 | |
| Pashtun | 1993 | |
| Pashtun | 1996 | |
| Pashtun | 1951 | |
| Pashtun | 2004 | |
| Punjabi | 1976 | |
| Punjabi | 1976 | |
| Punjabi | 2016 | |
| Punjabi | 1969 | |
| Punjabi | 1972 | |
| Punjabi | 1980 | |
| Punjabi | 1991 | |
| Punjabi | 2007 | |
| Qizilbash | 1966 | |
| Not stated | 2007 | |
| Not stated | 2001 | |
| Not stated | 2004 | |
| Not stated | 1980 | |
| Not stated | 2022 | |
| Not stated | 2022 |
Sources
- Pakistan generals’ birthplaces: Wikipedia (English) biographies of each officer, and the lists Chief of Army Staff (Pakistan), Commander-in-Chief of the Pakistan Army, Chairman Joint Chiefs of Staff Committee and Vice Chief of the Army Staff (Pakistan), read October 2026; Dawn and UPI for Zubair Mahmood Hayat; town coordinates from the Wikipedia town articles. Per-officer source links are in the data file.
- Boundaries: geoBoundaries PAK ADM2 and IND ADM2 (districts, 2017), Natural Earth 10m admin-1 for neighbouring countries and the coast.