Prime Minister
One holder at a time · 17 terms · 1927–present
Current holder
Previous holders 16
Abdul Kabir
2023
Mohammad Hasan Akhund
2021–2023
Abdul Kabir
2001
Abdul Rahim Ghafoorzai
1997
Mohammed Omar
1996–2001
Mohammad Rabbani
1996–2001
Abdul Sabur Farid Kohistani
1992
Fazal khaliq
1990–1992
Babrak Karmal
1979–1981
Hafizullah Amin
1979
Mohammad Hashim Maiwandwal
1965–1967
Mohammad Yusuf
1963–1965
Mohammed Daoud Khan
1953–1963
Prince Shah Mahmud Khan of Afghanistan
1946–1953
Prince Mohammad Hashim Khan
1929–1946
Sardar Shir Ahmad
1927–1929