Riding profile
Yvelines — 2ème circonscription
The question
Yvelines — 2ème circonscription: a safe seat for the centrist bloc?
Editorial read
Yvelines — 2ème circonscription, a mixed riding in Yvelines, elected a member with the centrist bloc in the previous cycle, with a 0-point margin. The Vote-Scope model projects the centrist bloc ahead at 30% vote share, against 26% for the RN and its allies, and the riding remains competitive.
Sitting member
Jean-Noël BARROT
Sits with Centre (Ensemble)
Current forecast
Centre (Ensemble)
Competitive
- Probability
- 91%
- Mean margin (pts)
- 3.8
- P(close race)
- 16%
In context
How this riding stacks up
| Centre (Ensemble) | RN and allies | Left (NFP) | LR and allies | |
|---|---|---|---|---|
| HereYvelines — 2ème circonscription | 29.9% | 26.1% | 25.4% | 15.7% |
| Provincial averageYvelines | 28.3% +1.6 | 26.9% −0.8 | 29.5% −4.1 | 13.4% +2.3 |
| National averageFrance | 20.6% +9.3 | 36.0% −9.9 | 29.5% −4.1 | 12.2% +3.5 |
Provincial averages computed across the 577 riding-level projections (unweighted mean).
Previous election · FR LEG_2024
Detailed result · FR LEG_2024
Candidates and votes
| Candidate | Party | Votes | % | Occupation |
|---|---|---|---|---|
| Jean-Noël BARROT Elected | Centre (Ensemble) | 22,500 | 35.0 | — |
| Maïté CARRIVE-BÉDOUANI | Left (NFP) | 16,893 | 26.3 | — |
| Gaetan BRAULT | RN and allies | 14,013 | 21.8 | — |
| Pascal THEVENOT | LR and allies | 9,327 | 14.5 | — |
| Philippe LOIRE | RN and allies | 893 | 1.4 | — |
| Marielle SAULNIER | Far left | 486 | 0.8 | — |
| Bertrand HUGON | Others | 153 | 0.2 | — |
Around the region
Nearby ridings
Tone only — pick a riding to see the numbers.
- Yvelines — 1ère circonscriptionCentre (Ensemble) Toss-upOpen →
- Yvelines — 11ème circonscriptionLeft (NFP) Safe seatOpen →
- Yvelines — 3ème circonscriptionCentre (Ensemble) Safe seatOpen →
- Essonne — 5ème circonscriptionLeft (NFP) Safe seatOpen →
- Hauts-de-Seine — 8ème circonscriptionCentre (Ensemble) Safe seatOpen →
- Essonne — 4ème circonscriptionCentre (Ensemble) Toss-upOpen →
- Last model run
- Cycle
fr_leg_next