Pakistan Elections Search

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

Prime Ministers of Pakistan

Shehbaz Sharif (PML-N) has been Prime Minister of Pakistan since 4 March 2024.

Summary

Shehbaz Sharif (PML-N) has been Prime Minister of Pakistan since 4 March 2024. Since 1947, 20 people have held the office as elected Prime Minister of Pakistan, in 24 terms, and 8 caretakers have served between governments. The first was Liaquat Ali Khan, from 14 August 1947. Nawaz Sharif served longest: 9 years, 5 months across 3 terms.

All prime ministers, newest first

Shehbaz SharifCurrent Pakistan Muslim League (Nawaz) 4 March 2024 – present Elected 2024: NA-123 Lahore, NA-132 Kasur 2 years, 7 months
Anwaar ul Haq KakarCaretaker 14 August 2023 – 4 March 2024 6 months
Shehbaz Sharif Pakistan Muslim League (Nawaz) 11 April 2022 – 14 August 2023 Elected 2018: NA-132 Lahore 1 year, 4 months
Imran Khan Pakistan Tehreek-e-Insaf 18 August 2018 – 10 April 2022 Elected 2018: NA-35 Bannu, NA-53 Ict, NA-95 Mianwali, NA-131 Lahore, NA-243 Karachi East 3 years, 7 months
Nasirul MulkCaretaker 31 May 2018 – 18 August 2018 2 months
Shahid Khaqan Abbasi Pakistan Muslim League (Nawaz) 1 August 2017 – 31 May 2018 Elected 2013: NA-50 Rawalpindi 9 months
Nawaz Sharif Pakistan Muslim League (Nawaz) 5 June 2013 – 28 July 2017 Elected 2013: NA-68 Sarghoda, NA-120 Lahore 4 years, 1 month
Mir Hazar Khan KhosoCaretaker 24 March 2013 – 5 June 2013 2 months
Raja Pervaiz Ashraf Pakistan Peoples Party 22 June 2012 – 24 March 2013 Elected 2008: NA-51 Rawalpindi 9 months
Yusuf Raza Gilani Pakistan Peoples Party 25 March 2008 – 19 June 2012 4 years, 2 months
Muhammad Mian SoomroCaretaker 15 November 2007 – 25 March 2008 4 months
Shaukat Aziz Pakistan Muslim League (Quaid-e-Azam) 28 August 2004 – 15 November 2007 3 years, 2 months
Chaudhry Shujaat Hussain Pakistan Muslim League (Quaid-e-Azam) 30 June 2004 – 23 August 2004 Elected 2002: NA-105 Gujrat II 1 month
Mir Zafarullah Khan Jamali Pakistan Muslim League (Quaid-e-Azam) 23 November 2002 – 26 June 2004 Elected 2002: NA-266 Nasirabad 1 year, 7 months
Office vacant 13 October 1999 – 22 November 2002 3 years, 1 month
Nawaz Sharif Pakistan Muslim League (Nawaz) 17 February 1997 – 12 October 1999 Elected 1997: NA-95 Lahore 2 years, 7 months
Malik Meraj KhalidCaretaker 5 November 1996 – 17 February 1997 3 months
Benazir Bhutto Pakistan Peoples Party 19 October 1993 – 5 November 1996 Elected 1993: NA-166 Larkana 3 years
Moeenuddin Ahmad QureshiCaretaker 18 July 1993 – 19 October 1993 3 months
Balakh Sher MazariCaretaker 18 April 1993 – 26 May 1993 1 month
Nawaz Sharif Islami Jamhoori Ittehad 6 November 1990 – 18 July 1993 Elected 1990: NA-95 Lahore Dismissed on 18 April 1993 and restored by the Supreme Court on 26 May 1993; Balakh Sher Mazari was caretaker prime minister in between. 2 years, 8 months
Ghulam Mustafa JatoiCaretaker 6 August 1990 – 6 November 1990 3 months
Benazir Bhutto Pakistan Peoples Party 2 December 1988 – 6 August 1990 Elected 1988: NA-94 Lahore, NA-166 Larkana, NA-189 Karachi South 1 year, 8 months
Office vacant 30 May 1988 – 1 December 1988 6 months
Muhammad Khan Junejo Independent 24 March 1985 – 29 May 1988 Elected 1985: NA-180 Sanghar 3 years, 2 months
Office vacant 6 July 1977 – 23 March 1985 7 years, 8 months
Zulfikar Ali Bhutto Pakistan Peoples Party 14 August 1973 – 5 July 1977 Elected 1970: NW-60 Lahore, NW-79 Multan, NW-116 Larkana, NW-121 Hyderabad, NW-127 Thatta 3 years, 10 months
Office vacant 21 December 1971 – 13 August 1973 1 year, 7 months
Nurul Amin Pakistan Muslim League 7 December 1971 – 20 December 1971 13 days
Office vacant 8 October 1958 – 6 December 1971 13 years, 1 month
Sir Feroze Khan Noon Republican Party 16 December 1957 – 7 October 1958 9 months
Ibrahim Ismail Chundrigar Muslim League 17 October 1957 – 11 December 1957 1 month
Huseyn Shaheed Suhrawardy Awami League 12 September 1956 – 17 October 1957 1 year, 1 month
Chaudhry Mohammad Ali Muslim League 12 August 1955 – 12 September 1956 1 year, 1 month
Mohammad Ali Bogra Muslim League 17 April 1953 – 12 August 1955 2 years, 3 months
Sir Khawaja Nazimuddin Muslim League 17 October 1951 – 17 April 1953 1 year, 6 months
Liaquat Ali Khan Muslim League 14 August 1947 – 16 October 1951 4 years, 2 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 Prime Minister of Pakistan?

Shehbaz Sharif (PML-N), in office since 4 March 2024 (as of 9 October 2026).

Who was the first Prime Minister of Pakistan?

Liaquat Ali Khan, who took office on 14 August 1947.

Who served longest as Prime Minister of Pakistan?

Nawaz Sharif, for 9 years, 5 months across 3 terms.

How many caretaker Prime Minister of Pakistans have there been?

8.