Pakistan Elections Search

Type a seat number (NA-14), an area (Lahore) or a candidate.

Chief Ministers of Khyber Pakhtunkhwa

Sohail Afridi (PTI) has been Chief Minister of Khyber Pakhtunkhwa since 15 October 2025.

Summary

Sohail Afridi (PTI) has been Chief Minister of Khyber Pakhtunkhwa since 15 October 2025. Since 1945, 19 people have held the office as elected Chief Minister of Khyber Pakhtunkhwa, in 20 terms, and 8 caretakers have served between governments. The first was Khan Abdul Jabbar Khan, from 16 March 1945. Abdul Qayyum Khan Kashmiri served longest: 5 years, 8 months.

All chief ministers, newest first

Sohail AfridiCurrent Pakistan Tehreek-e-Insaf 15 October 2025 – present 11 months
Ali Amin Gandapur Pakistan Tehreek-e-Insaf 2 March 2024 – 14 October 2025 1 year, 7 months
Arshad Hussain ShahCaretaker 12 November 2023 – 1 March 2024 3 months
Muhammad Azam KhanCaretaker 21 January 2023 – 11 November 2023 9 months
Mahmood Khan Pakistan Tehreek-e-Insaf 17 August 2018 – 21 January 2023 4 years, 5 months
Dost Muhammad KhanCaretaker 6 June 2018 – 16 August 2018 2 months
Pervez Khattak Pakistan Tehreek-e-Insaf 31 May 2013 – 6 June 2018 5 years
Tariq Pervez KhanCaretaker 20 March 2013 – 31 May 2013 2 months
Haider Khan Hoti Awami National Party 31 March 2008 – 20 March 2013 4 years, 11 months
Shamsul MulkCaretaker 11 October 2007 – 31 March 2008 5 months
Akram Khan Durrani JUI 30 November 2002 – 11 October 2007 4 years, 10 months
Governor's rule 12 October 1999 – 30 November 2002 3 years, 1 month
Mehtab Ahmed Khan Pakistan Muslim League (Nawaz) 21 February 1997 – 12 October 1999 2 years, 7 months
Raja Sikander ZamanCaretaker 12 November 1996 – 21 February 1997 3 months
Aftab Ahmad Sherpao Pakistan Peoples Party 24 April 1994 – 12 November 1996 2 years, 6 months
Governor's rule 25 February 1994 – 24 April 1994 1 month
Pir Sabir Shah Pakistan Muslim League 20 October 1993 – 25 February 1994 4 months
Mufti Muhammad AbbasCaretaker 20 July 1993 – 20 October 1993 3 months
Mir Afzal Khan Islami Jamhoori Ittehad 7 August 1990 – 19 July 1993 2 years, 11 months
Aftab Ahmad Sherpao Pakistan Peoples Party 2 December 1988 – 7 August 1990 1 year, 8 months
Fazle HaqCaretaker 31 May 1988 – 2 December 1988 6 months
Arbab Jehangir Khan Independent 7 April 1985 – 31 May 1988 3 years, 1 month
Martial law 5 July 1977 – 7 April 1985 7 years, 9 months
Muhammad Iqbal Khan Jadoon Pakistan Peoples Party 9 April 1977 – 5 July 1977 2 months
Nasrullah Khan Khattak Pakistan Peoples Party 3 May 1975 – 9 April 1977 1 year, 11 months
Governor's rule 16 February 1975 – 3 May 1975 2 months
Sardar Inayatullah Khan Gandapur Pakistan Peoples Party 29 April 1973 – 16 February 1975 1 year, 9 months
Mufti Mahmud JUI 1 March 1972 – 15 February 1973 11 months
Office vacant 1 July 1970 – 29 February 1972 1 year, 7 months
Office abolished 14 October 1955 – 30 June 1970 14 years, 8 months
Sardar Bahadur Khan Muslim League 19 July 1955 – 14 October 1955 2 months
Sardar Abdur Rashid Khan Muslim League 23 April 1953 – 18 July 1955 2 years, 2 months
Abdul Qayyum Khan Kashmiri Muslim League 23 August 1947 – 23 April 1953 5 years, 8 months
Khan Abdul Jabbar Khan INC 16 March 1945 – 22 August 1947 2 years, 5 months

Dates are as published in public records of each office. “Caretaker” marks interim heads of government who served between elected governments.

Common questions

Who is the current Chief Minister of Khyber Pakhtunkhwa?

Sohail Afridi (PTI), in office since 15 October 2025 (as of 9 October 2026).

Who was the first Chief Minister of Khyber Pakhtunkhwa?

Khan Abdul Jabbar Khan, who took office on 16 March 1945.

Who served longest as Chief Minister of Khyber Pakhtunkhwa?

Abdul Qayyum Khan Kashmiri, for 5 years, 8 months.

How many caretaker Chief Minister of Khyber Pakhtunkhwas have there been?

8.