List of prime ministers of Italy by time in office
This list of prime ministers of Italy lists each prime minister in order of term length. This is based on the difference between dates; if counted by number of calendar days all the figures would be one greater.
Alcide De Gasperi is the only prime minister who has held this position both in the Kingdom of Italy and in the Republic of Italy.
Of the 60 prime ministers, 2 have served for more than 10 years (Benito Mussolini and Giovanni Giolitti), 6 have served between 5 and 10 years, 34 have served between 1 and 5 years while 18 have served less than a year in office.
Benito Mussolini is the longest-serving prime minister, serving for over 20 years. The longest-serving Prime Minister of a democratic Italy is Giovanni Giolitti who served over 10 years in office, while the longest-serving Prime Minister of Post-War Italy is Silvio Berlusconi who served over 9 years.
On the other hand, the shortest-serving Prime Minister of Italy is Tommaso Tittoni who served 16 days as an interim leader, while Fernando Tambroni served around four months is the shortest-serving Prime Minister of post-war Italy.
Contents
Complete list (1861–present)
Rank | Prime Minister | Political party | Total time in office | Cabinets |
---|---|---|---|---|
1 | Benito Mussolini | National Fascist Party | Script error: The function "age_generic" does not exist. | 1 |
2 | Giovanni Giolitti | Historical Left / Liberal Union |
10 years, 184 days | 5 |
3 | Silvio Berlusconi | Forza Italia / The People of Freedom |
9 years, 54 days | 4 |
4 | Agostino Depretis | Historical Left | 8 years, 268 days | 9 |
5 | Alcide De Gasperi | Christian Democracy | Script error: The function "age_generic" does not exist. | 8 |
6 | Giulio Andreotti | Christian Democracy | 7 years, 123 days | 7 |
7 | Aldo Moro | Christian Democracy | 6 years, 87 days | 5 |
8 | Francesco Crispi | Historical Left | 5 years, 278 days | 3 |
9 | Amintore Fanfani | Christian Democracy | 4 years, 201 days | 6 |
10 | Romano Prodi | The Olive Tree / Democratic Party |
4 years, 150 days | 2 |
11 | Marco Minghetti | Historical Right | 4 years, 82 days | 2 |
12 | Bettino Craxi | Italian Socialist Party | Script error: The function "age_generic" does not exist. | 2 |
13 | Antonio di Rudinì | Historical Right | 3 years, 210 days | 5 |
14 | Giovanni Lanza | Historical Right | Script error: The function "age_generic" does not exist. | 1 |
15 | Mariano Rumor | Christian Democracy | 2 years, 357 days | 5 |
16 | Antonio Segni | Christian Democracy | 2 years, 355 days | 2 |
17 | Matteo Renzi | Democratic Party | Script error: The function "age_generic" does not exist. | 1 |
18 | Giuseppe Zanardelli | Historical Left | Script error: The function "age_generic" does not exist. | 1 |
19 | Giuseppe Conte | Independent | Script error: The function "age_generic" does not exist. | 2 |
20 | Benedetto Cairoli | Historical Left | 2 years, 224 days | 3 |
21 | Antonio Salandra | Liberal Union | Script error: The function "age_generic" does not exist. | 2 |
22 | Luigi Federico Menabrea | Historical Right | Script error: The function "age_generic" does not exist. | 3 |
23 | Luigi Pelloux | Military | Script error: The function "age_generic" does not exist. | 2 |
24 | Giuliano Amato | Italian Socialist Party / The Olive Tree |
1 year, 351 days | 2 |
25 | Alfonso La Marmora | Military | Script error: The function "age_generic" does not exist. | 2 |
26 | Mario Draghi | Independent | Script error: The function "age_generic" does not exist. | 1 |
27 | Ivanoe Bonomi | Reformist Socialist Party / Labour Democratic Party |
1 year, 240 days | 3 |
28 | Vittorio Emanuele Orlando | Liberal Union | Script error: The function "age_generic" does not exist. | 1 |
29 | Emilio Colombo | Christian Democracy | Script error: The function "age_generic" does not exist. | 1 |
30 | Bettino Ricasoli | Historical Right | 1 year, 193 days | 2 |
31 | Massimo D'Alema | Democrats of the Left | Script error: The function "age_generic" does not exist. | 2 |
32 | Paolo Gentiloni | Democratic Party | Script error: The function "age_generic" does not exist. | 1 |
33 | Mario Monti | Independent | Script error: The function "age_generic" does not exist. | 1 |
34 | Giovanni Spadolini | Italian Republican Party | Script error: The function "age_generic" does not exist. | 2 |
35 | Mario Scelba | Christian Democracy | Script error: The function "age_generic" does not exist. | 1 |
36 | Paolo Boselli | Liberal Union | Script error: The function "age_generic" does not exist. | 1 |
37 | Lamberto Dini | Independent | Script error: The function "age_generic" does not exist. | 1 |
38 | Urbano Rattazzi | Historical Left | 1 year, 115 days | 2 |
39 | Ciriaco De Mita | Christian Democracy | Script error: The function "age_generic" does not exist. | 1 |
40 | Francesco Cossiga | Christian Democracy | Script error: The function "age_generic" does not exist. | 2 |
41 | Adone Zoli | Christian Democracy | Script error: The function "age_generic" does not exist. | 1 |
42 | Carlo Azeglio Ciampi | Independent | Script error: The function "age_generic" does not exist. | 1 |
43 | Luigi Luzzatti | Historical Right | Script error: The function "age_generic" does not exist. | 1 |
44 | Francesco Saverio Nitti | Radical Party | Script error: The function "age_generic" does not exist. | 2 |
45 | Giovanni Leone | Christian Democracy | 337 days | 2 |
46 | Pietro Badoglio | Military | Script error: The function "age_generic" does not exist. | 2 |
47 | Alessandro Fortis | Historical Left | Script error: The function "age_generic" does not exist. | 2 |
48 | Enrico Letta | Democratic Party | Script error: The function "age_generic" does not exist. | 1 |
49 | Giovanni Goria | Christian Democracy | 259 days | 1 |
50 | Arnaldo Forlani | Christian Democracy | 253 days | 1 |
51 | Luigi Facta | Liberal Union | 247 days | 2 |
52 | Giuseppe Saracco | Liberal Union | 236 days | 1 |
53 | Giorgia Meloni | Brothers of Italy | Script error: The function "age_generic" does not exist. | 1 |
54 | Sidney Sonnino | Historical Right | 220 days | 2 |
55 | Ferruccio Parri | Action Party | 172 days | 1 |
56 | Giuseppe Pella | Christian Democracy | 154 days | 1 |
57 | Fernando Tambroni | Christian Democracy | 123 days | 1 |
58 | Luigi Carlo Farini | Historical Right | 106 days | 1 |
59 | Camillo Benso di Cavour | Historical Right | 81 days | 1 |
60 | Tommaso Tittoni | Historical Right | 16 days | 1 |
Kingdom of Italy (1861–1946)
Rank | Prime Minister | Political Party | Total time in office | Cabinets |
---|---|---|---|---|
1 | Benito Mussolini | National Fascist Party | Script error: The function "age_generic" does not exist. | 1 |
2 | Giovanni Giolitti | Historical Left / Liberal Union |
10 years, 184 days | 5 |
3 | Agostino Depretis | Historical Left | 8 years, 268 days | 9 |
4 | Francesco Crispi | Historical Left | 5 years, 278 days | 3 |
5 | Marco Minghetti | Historical Right | 4 years, 82 days | 2 |
6 | Antonio di Rudinì | Historical Right | 3 years, 210 days | 5 |
7 | Giovanni Lanza | Historical Right | Script error: The function "age_generic" does not exist. | 1 |
8 | Giuseppe Zanardelli | Historical Left | Script error: The function "age_generic" does not exist. | 1 |
9 | Benedetto Cairoli | Historical Left | 2 years, 224 days | 3 |
10 | Antonio Salandra | Liberal Union | Script error: The function "age_generic" does not exist. | 2 |
11 | Luigi Federico Menabrea | Historical Right | Script error: The function "age_generic" does not exist. | 3 |
12 | Luigi Pelloux | Military | Script error: The function "age_generic" does not exist. | 2 |
13 | Alfonso La Marmora | Military | Script error: The function "age_generic" does not exist. | 2 |
14 | Ivanoe Bonomi | Reformist Socialist Party / Labour Democratic Party |
1 year, 240 days | 3 |
15 | Vittorio Emanuele Orlando | Liberal Union | Script error: The function "age_generic" does not exist. | 1 |
16 | Bettino Ricasoli | Historical Right | 1 year, 193 days | 2 |
17 | Paolo Boselli | Liberal Union | Script error: The function "age_generic" does not exist. | 1 |
18 | Urbano Rattazzi | Historical Left | 1 year, 115 days | 2 |
19 | Luigi Luzzatti | Historical Right | Script error: The function "age_generic" does not exist. | 1 |
20 | Francesco Saverio Nitti | Radical Party | Script error: The function "age_generic" does not exist. | 2 |
21 | Pietro Badoglio | Military | Script error: The function "age_generic" does not exist. | 2 |
22 | Alessandro Fortis | Historical Left | Script error: The function "age_generic" does not exist. | 2 |
23 | Luigi Facta | Liberal Union | 247 days | 2 |
24 | Giuseppe Saracco | Liberal Union | 236 days | 1 |
25 | Sidney Sonnino | Historical Right | 220 days | 2 |
26 | Ferruccio Parri | Action Party | 172 days | 1 |
27 | Alcide De Gasperi | Christian Democracy | Script error: The function "age_generic" does not exist. | 8 |
28 | Luigi Carlo Farini | Historical Right | 106 days | 1 |
29 | Camillo Benso di Cavour | Historical Right | 81 days | 1 |
30 | Tommaso Tittoni | Historical Right | 16 days | 1 |
Italian Republic (1946–present)
Rank | Prime Minister | Political Party | Total time in office | Cabinets |
---|---|---|---|---|
1 | Silvio Berlusconi | Forza Italia / The People of Freedom |
9 years, 54 days | 4 |
2 | Giulio Andreotti | Christian Democracy | 7 years, 123 days | 7 |
3 | Alcide De Gasperi | Christian Democracy | Script error: The function "age_generic" does not exist. | 8 |
4 | Aldo Moro | Christian Democracy | 6 years, 87 days | 5 |
5 | Amintore Fanfani | Christian Democracy | 4 years, 201 days | 6 |
6 | Romano Prodi | The Olive Tree / Democratic Party |
4 years, 149 days | 2 |
7 | Bettino Craxi | Italian Socialist Party | Script error: The function "age_generic" does not exist. | 2 |
8 | Mariano Rumor | Christian Democracy | 2 years, 357 days | 5 |
9 | Antonio Segni | Christian Democracy | 2 years, 355 days | 2 |
10 | Matteo Renzi | Democratic Party | Script error: The function "age_generic" does not exist. | 1 |
11 | Giuseppe Conte | Independent | Script error: The function "age_generic" does not exist. | 2 |
12 | Giuliano Amato | Italian Socialist Party / The Olive Tree |
1 year, 351 days | 2 |
13 | Mario Draghi | Independent | Script error: The function "age_generic" does not exist. | 1 |
14 | Emilio Colombo | Christian Democracy | Script error: The function "age_generic" does not exist. | 1 |
15 | Massimo D'Alema | Democrats of the Left | Script error: The function "age_generic" does not exist. | 2 |
16 | Paolo Gentiloni | Democratic Party | Script error: The function "age_generic" does not exist. | 1 |
17 | Mario Monti | Independent | Script error: The function "age_generic" does not exist. | 1 |
18 | Giovanni Spadolini | Italian Republican Party | Script error: The function "age_generic" does not exist. | 2 |
19 | Mario Scelba | Christian Democracy | Script error: The function "age_generic" does not exist. | 1 |
20 | Lamberto Dini | Independent | Script error: The function "age_generic" does not exist. | 1 |
21 | Ciriaco De Mita | Christian Democracy | Script error: The function "age_generic" does not exist. | 1 |
22 | Francesco Cossiga | Christian Democracy | Script error: The function "age_generic" does not exist. | 2 |
23 | Adone Zoli | Christian Democracy | Script error: The function "age_generic" does not exist. | 1 |
24 | Carlo Azeglio Ciampi | Independent | Script error: The function "age_generic" does not exist. | 1 |
25 | Giovanni Leone | Christian Democracy | 337 days | 2 |
26 | Enrico Letta | Democratic Party | Script error: The function "age_generic" does not exist. | 1 |
27 | Giovanni Goria | Christian Democracy | 259 days | 1 |
28 | Arnaldo Forlani | Christian Democracy | 253 days | 1 |
29 | Giorgia Meloni | Brothers of Italy | Script error: The function "age_generic" does not exist. | 1 |
30 | Giuseppe Pella | Christian Democracy | 154 days | 1 |
31 | Fernando Tambroni | Christian Democracy | 123 days | 1 |