Heads of Government of Afghanistan
List of Heads of Government of Afghanistan
| Term | Incumbent | Notes |
|---|---|---|
| Prime ministers | ||
| 25 October 1927 to January 1929 | Sardar Shir Ahmad, Padshah-i Afghanistan | |
| January 1929 to 1 November 1929 | Shir Giyan, Padshah-i Afghanistan | |
| 14 November 1929 to 1937 | Sardar Mohammad Hashim Khan, Padshah-i Afghanistan | |
| 1937 to May 1946 | Sardar Mohammad Hashim Khan, De Afghanistan Bacha | Pashto made official language of Afghanistan |
| May 1946 to 7 September 1953 | Sardar Shah Mahmud Khan | |
| 7 September 1953 to 10 March 1963 | Sardar Mohammad Daud Khan | |
| 10 March 1963 to 2 November 1965 | Mohammad Yusuf | |
| 2 November 1965 to 11 October 1967 | Mohammad Hashim Maiwandwal | |
| 11 October 1967 to 1 November 1967 | Abdullah Yaqta (interim) | |
| 1 November 1967 to 9 June 1971 | Mohammad Nur Ahmad Etemadi | |
| 9 June 1971 to 12 December 1972 | Abdul Zahir | |
| 12 December 1972 to 17 July 1973 | Mohammad Musa Shafiq | |
| 1 May 1978 to 27 March 1979 | Nur Mohammad Taraki | |
| 27 March 1979 to 27 December 1979 | Hafizullah Amin | |
| 27 December 1979 to 11 June 1981 | Babrak Karmal | |
| 11 June 1981 to 26 May 1988 | Sultan Ali Keshtmand | 1st Term |
| 26 May 1988 to 21 February 1989 | Mohammad Hassan Sharq | |
| 21 February 1989 to 8 May 1990 | Sultan Ali Keshtmand | 2nd Term |
| 8 May 1990 to 15 April 1992 | Fazal Haq Khaliqyar | |
| 6 July 1992 to 15 August 1992 | Abdul Sabur Farid Kuhestani | |
| 17 June 1993 to 28 June 1994 | Gulbuddin Hekmatyar | 1st Term |
| November 1994 to 1995 | Arsala Rahmani (acting) | |
| 1995 to 26 June 1996 | Ahmad Shah Ahmadzai (acting) | |
| 26 June 1996 to 27 September 1996 | Gulbuddin Hekmatyar | 2nd Term |
| 27 September 1996 to 11 August 1997 | Gulbuddin Hekmatyar | under Burhanuddin Rabbani |
| 11 August 1997 to 21 August 1997 | Abdul Rahim Ghafoorzai | under Burhanuddin Rabbani |
| August 1997 to | Abdul Ghafoor Rawan Farhadi | under Burhanuddin Rabbani |