En 1958, le général Charles de Gaulle revient au pouvoir. Le contentieux algérien se termine par les accords d'Evian en 1962. En 1965, c'est la 1ère élection d'un président de la République au suffrage universel. En 1968 éclate la "révolution" de Mai. De Gaulle résiste à la forte opposition de gauche, puis démissionne en avril 1969.
Georges Pompidou remporte la présidentielle avec 58,21 % contre Alain Poher (41,79 %) mais son mandat sera interrompu par la maladie en 1974. Valéry Giscard d'Estaing est élu avec 50,81 % contre François Mitterrand (49,19 %) et mène une politique ouvertement européenne.
En mai 1981, la gauche revient au pouvoir avec l'élection de François Mitterand qui sera réelu en 1988 (51,76 % contre Valéry Giscard d'Estaing et 54,02 % contre Jacques Chirac), un double septennat marqué par deux cohabitations successives.
Le 7 mai 1995, Jacques Chirac est élu président de la République avec 52,64 % des voix contre Lionel Jospin, puis réélu glorieusement face à Jean-Marie Le Pen en mai 2002 avec 82,21 % contre 17,79 % pour le candidat FN. Ce fut la première fois qu'un parti d'extrême droite passe le premier tour d'une élection présidentielle. Du jamais vu jusque ici.
Avec 53,06 % des voix face à Ségolène Royal, les français élisent Nicolas Sarkozy le 6 mai 2007. À 52 ans, il succéde ainsi à Jacques Chirac. Ayant des origines hongroises, il devient le premier président de la République française issue de l'immigration.