France 2007 legislative election
What was the result of the 2007 legislative election in France?
Union for a Popular Movement / The Republicans won 313 of 577 seats with 39.5% of the vote. 60.4% of registered voters cast a ballot.
France
- Held:
- Final result
- ParlGov, read 5 October 2026
Which party won the most seats?
Final results from ParlGov, read : Union for a Popular Movement / The Republicans won 313 of 577 seats with 39.5% of the vote; 60.4% of registered voters cast a ballot, down 4.0 points on 2002.
- Union for a Popular Movement / The Republicans 313 −43 seats 39.5% +6.2 points
- Socialist Party 186 +45 seats 24.7% +0.6 points
- Union for French Democracy / Democratic Movement 3 −25 seats 7.6% +2.8 points
- National Rally 0 0 seats 4.3% −7.0 points
- French Communist Party 15 −9 seats 4.3% −0.5 points
- other far-left 0 3.4%
- The Greens 4 +1 seat 3.3% −1.3 points
- other right 9 +2 seats 2.5% −1.2 points
- New Centre 22 2.4%
- other left 15 +12 seats 2.0% +0.9 points
- Radical Party of the Left 7 0 seats 1.3% −0.2 points
- Movement for France 1 −1 seat 1.2% +0.4 points
- Seats won
- Change on the previous election at the right
- Share of the vote
- Share at the previous election
- Change in points at the right
Changes are against the France 2002 legislative election, party by party.
- Union for a Popular Movement / The Republicans313
- Socialist Party186
- New Centre22
- French Communist Party15
- other left15
- other right9
- Radical Party of the Left7
- The Greens4
- Union for French Democracy / Democratic Movement3
- Independents1
- Martinican Independence Movement1
- Movement for France1
Key numbers
39.5%
Share of the vote won by Union for a Popular Movement / The Republicans
Union for a Popular Movement / The Republicans won 313 of 577 seats. A majority needs 289.
+45 seats
Seats gained by Socialist Party
The largest gain in seats compared with 2002. Union for a Popular Movement / The Republicans lost 43 seats.
60.4%
Voter turnout
Down 4.0 points on 2002.
Seats and votes by party
| Party | Seats | ± seats | % | ± points | Votes |
|---|---|---|---|---|---|
| Union for a Popular Movement / The Republicans | 313 | −43 | 39.5 | +6.2 | 10,289,737 |
| Socialist Party | 186 | +45 | 24.7 | +0.6 | 6,436,520 |
| Union for French Democracy / Democratic Movement | 3 | −25 | 7.6 | +2.8 | 1,981,107 |
| National Rally | 0 | 0 | 4.3 | −7.0 | 1,116,136 |
| French Communist Party | 15 | −9 | 4.3 | −0.5 | 1,115,663 |
| other far-left | 0 | 3.4 | 888,250 | ||
| The Greens | 4 | +1 | 3.3 | −1.3 | 845,977 |
| other right | 9 | +2 | 2.5 | −1.2 | 641,842 |
| New Centre | 22 | 2.4 | 616,440 | ||
| other left | 15 | +12 | 2.0 | +0.9 | 513,407 |
| Radical Party of the Left | 7 | 0 | 1.3 | −0.2 | 343,565 |
| Movement for France | 1 | −1 | 1.2 | +0.4 | 312,581 |
| Martinican Independence Movement | 1 | 0.5 | 133,473 | ||
| Independents | 1 |
± is the change against the France 2002 legislative election, party by party.
Votes by party
- Union for a Popular Movement / The Republicans 10,289,737
- Socialist Party 6,436,520
- Union for French Democracy / Democratic Movement 1,981,107
- National Rally 1,116,136
- French Communist Party 1,115,663
- other far-left 888,250
- The Greens 845,977
- other right 641,842
- New Centre 616,440
- other left 513,407
- Radical Party of the Left 343,565
- Movement for France 312,581
- Martinican Independence Movement 133,473
- Independents
ParlGov lists parties with at least 1 percent of the vote or 2 seats, so the rows do not add up to the valid votes.
For France ParlGov gives the first round's votes and the seats after the second round.
How many people voted?
60.4% of the 43,895,833 registered voters cast a ballot (26,521,822 ballots), down 4.0 points on 2002. 26,026,465 of them were valid votes. The lowest turnout of this kind in our data, which begins in 1945.
How do the votes compare with the seats?
- Union for a Popular Movement / The Republicans39.5% of votes54.2% of seats
- Socialist Party24.7% of votes32.2% of seats
- New Centre2.4% of votes3.8% of seats
- French Communist Party4.3% of votes2.6% of seats
- other left2.0% of votes2.6% of seats
- other right2.5% of votes1.6% of seats
- Radical Party of the Left1.3% of votes1.2% of seats
- The Greens3.3% of votes0.7% of seats
- Union for French Democracy / Democratic Movement7.6% of votes0.5% of seats
- Movement for France1.2% of votes0.2% of seats
- Martinican Independence Movement0.5% of votes0.2% of seats
- National Rally4.3% of votes0.0% of seats
The Gallagher index of disproportionality is 13.5 (0 when seats follow votes exactly); the effective number of parties is 4.3 by votes and 2.5 by seats; Union for a Popular Movement / The Republicans led Socialist Party by 14.8 points of the vote.
First round, votes by political label (nuance)
| Party | % | Votes |
|---|---|---|
| Union pour un Mouvement Populaire | 39.6 | 10,241,142 |
| Socialiste | 24.9 | 6,433,599 |
| UDF-Mouvement Démocrate | 7.6 | 1,975,733 |
| Communiste | 4.3 | 1,115,663 |
| Front National | 4.3 | 1,112,052 |
| Extrême gauche | 3.4 | 883,815 |
| Europe Ecologie / Les Verts | 3.3 | 845,977 |
| Majorité présidentielle | 2.4 | 616,440 |
The other parties and groups
| Party | % | Votes |
|---|---|---|
| Divers droite | 2.3 | 590,264 |
| Divers gauche | 2.0 | 512,379 |
| Radical de Gauche | 1.3 | 342,599 |
| Mouvement pour la France | 1.2 | 312,579 |
| Divers | 1.0 | 260,431 |
| Chasse Pêche Nature Traditions | 0.8 | 213,427 |
| Ecologiste | 0.8 | 208,456 |
| Extrême droite | 0.4 | 102,124 |
| Régionaliste | 0.3 | 81,302 |
Shares are computed by us from the votes.
Votes by party
- Union pour un Mouvement Populaire 10,241,142
- Socialiste 6,433,599
- UDF-Mouvement Démocrate 1,975,733
- Communiste 1,115,663
- Front National 1,112,052
- Extrême gauche 883,815
- Europe Ecologie / Les Verts 845,977
- Majorité présidentielle 616,440
- Divers droite 590,264
- Divers gauche 512,379
- Radical de Gauche 342,599
- Mouvement pour la France 312,579
- Divers 260,431
- Chasse Pêche Nature Traditions 213,427
- Ecologiste 208,456
- Extrême droite 102,124
- Régionaliste 81,302
60.5% of the 43,565,747 registered voters cast a ballot (26,340,210 ballots). 25,847,982 of them were valid votes.
The source publishes votes only: shares are votes over the valid (expressed) votes, computed by us.
The Ministry of the Interior groups candidates by a political label it gives them (nuance); our table sums the votes of each label. Seats are not in this source.
Source: Ministère de l'Intérieur, data.gouv.fr, data last updated on 7 July 2026 (Licence Ouverte 2.0).
Second round, votes by political label (nuance)
| Party | % | Votes |
|---|---|---|
| Union pour un Mouvement Populaire | 46.4 | 9,378,121 |
| Socialiste | 42.7 | 8,620,709 |
| Divers gauche | 2.5 | 503,556 |
| Communiste | 2.3 | 464,739 |
| Majorité présidentielle | 2.1 | 433,057 |
| Radical de Gauche | 1.6 | 331,378 |
| Divers droite | 1.0 | 206,129 |
| UDF-Mouvement Démocrate | 0.5 | 100,115 |
The other parties and groups
| Party | % | Votes |
|---|---|---|
| Europe Ecologie / Les Verts | 0.5 | 90,975 |
| Divers | 0.2 | 33,068 |
| Régionaliste | 0.1 | 26,673 |
| Front National | 0.1 | 17,107 |
Shares are computed by us from the votes.
Votes by party
- Union pour un Mouvement Populaire 9,378,121
- Socialiste 8,620,709
- Divers gauche 503,556
- Communiste 464,739
- Majorité présidentielle 433,057
- Radical de Gauche 331,378
- Divers droite 206,129
- UDF-Mouvement Démocrate 100,115
- Europe Ecologie / Les Verts 90,975
- Divers 33,068
- Régionaliste 26,673
- Front National 17,107
60.0% of the 34,894,590 registered voters cast a ballot (20,923,637 ballots). 20,205,627 of them were valid votes.
The source publishes votes only: shares are votes over the valid (expressed) votes, computed by us.
The Ministry of the Interior groups candidates by a political label it gives them (nuance); our table sums the votes of each label. Seats are not in this source.
Source: Ministère de l'Intérieur, data.gouv.fr, data last updated on 7 July 2026 (Licence Ouverte 2.0).
Time and source Data as of
Sources
- data.gouv.fr, Ministère de l'Intérieur: Données des élections agrégées (source). Licence: Licence Ouverte / Open Licence version 2.0