Bas-Rhin's 2nd constituency

The 2nd constituency of the Bas-Rhin is a French legislative constituency in the Bas-Rhin département.

Description
The constituency includes the southern and eastern suburbs of Strasbourg stretching to the border with Germany. The majority of the seat is contained within the town of Strasbourg, however it also contains a substantial portion of the Commune of Illkirch-Graffenstaden. Three of the five cantons are held by the PS. Parties of the right have generally held the seat during the Fifth Republic, however the PS has captured the seat on two occasions most recently in 2012. After being won by the centrist LREM party in 2017, it was gained by the left-wing LFI as part of the NUPES alliance in 2022.

2017
! colspan="2" rowspan="2" style="text-align:left;" | Candidate ! rowspan="2" colspan="2" style="text-align:left;" | Party ! colspan="2" | 1st round ! colspan="2" | 2nd round ! width="75" | Votes ! width="30" | % ! width="75" | Votes ! width="30" | %
 * - style="background-color:#E9E9E9;text-align:center;"
 * - style="background-color:#E9E9E9;text-align:center;"
 * style="background-color:" |
 * style="text-align:left;" | Sylvain Waserman
 * style="text-align:left;" | La République En Marche!
 * LREM
 * 11,539
 * 35.06
 * 14,492
 * 58.53
 * style="background-color:" |
 * style="text-align:left;" | Philippe Bies
 * style="text-align:left;" | Socialist Party
 * PS
 * 4,209
 * 12.79
 * 10,268
 * 41.47
 * style="background-color:" |
 * style="text-align:left;" | Christine Kaidi
 * style="text-align:left;" | La France Insoumise
 * FI
 * 4,040
 * 12.28
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Jean-Philippe Maurer
 * style="text-align:left;" | Miscellaneous Right
 * DVD
 * 3,596
 * 10.93
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Julia Abraham
 * style="text-align:left;" | National Front
 * FN
 * 2,986
 * 9.07
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Pascale Jurdant-Pfeiffer
 * style="text-align:left;" | Union of Democrats and Independents
 * UDI
 * 2,113
 * 6.42
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Leyla Binici
 * style="text-align:left;" | Ecologist
 * ECO
 * 1,424
 * 4.33
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Alexandre Spinner
 * style="text-align:left;" | Regionalist
 * REG
 * 1,238
 * 3.76
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Selen Yagmur Ayyildiz
 * style="text-align:left;" | Independent
 * DIV
 * 425
 * 1.29
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Fabienne Schnitzler
 * style="text-align:left;" | Ecologist
 * ECO
 * 360
 * 1.09
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Marie-Pierre Ponpon
 * style="text-align:left;" | Communist Party
 * PCF
 * 292
 * 0.89
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Alain Carnesecca
 * style="text-align:left;" | Independent
 * DIV
 * 207
 * 0.63
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Mehmet Caglar
 * style="text-align:left;" | Independent
 * DIV
 * 185
 * 0.56
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Yann Lucas
 * style="text-align:left;" | Far Left
 * EXG
 * 175
 * 0.53
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Saad Brahimi
 * style="text-align:left;" | Independent
 * DIV
 * 123
 * 0.37
 * colspan="2" style="text-align:left;" |
 * colspan="8" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="4" style="text-align:left;" | Total
 * 32,912
 * 100%
 * 24,760
 * 100%
 * colspan="8" style="background-color:#E9E9E9;"|
 * colspan="4" style="text-align:left;" | Registered voters
 * 69,535
 * style="background-color:#E9E9E9;"|
 * 69,535
 * style="background-color:#E9E9E9;"|
 * colspan="4" style="text-align:left;" | Blank/Void ballots
 * 385
 * 1.15%
 * 2,438
 * 8.97%
 * colspan="4" style="text-align:left;" | Turnout
 * 33,297
 * 47.89%
 * 27,198
 * 39.11%
 * colspan="4" style="text-align:left;" | Abstentions
 * 36,238
 * 52.11%
 * 42,337
 * 60.89%
 * colspan="8" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="6" style="text-align:left;" | Result
 * colspan="2" style="background-color:" | REM GAIN FROM PS
 * }
 * 385
 * 1.15%
 * 2,438
 * 8.97%
 * colspan="4" style="text-align:left;" | Turnout
 * 33,297
 * 47.89%
 * 27,198
 * 39.11%
 * colspan="4" style="text-align:left;" | Abstentions
 * 36,238
 * 52.11%
 * 42,337
 * 60.89%
 * colspan="8" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="6" style="text-align:left;" | Result
 * colspan="2" style="background-color:" | REM GAIN FROM PS
 * }
 * colspan="6" style="text-align:left;" | Result
 * colspan="2" style="background-color:" | REM GAIN FROM PS
 * }

2012
! colspan="2" rowspan="2" style="text-align:left;" | Candidate ! rowspan="2" colspan="2" style="text-align:left;" | Party ! colspan="2" | 1st round ! colspan="2" | 2nd round ! width="75" | Votes ! width="30" | % ! width="75" | Votes ! width="30" | %
 * - style="background-color:#E9E9E9;text-align:center;"
 * - style="background-color:#E9E9E9;text-align:center;"
 * style="background-color:" |
 * style="text-align:left;" | Philippe Bies
 * style="text-align:left;" | Socialist Party
 * PS
 * 13,983
 * 37.62
 * 18,791
 * 52.25
 * style="background-color:" |
 * style="text-align:left;" | Jean-Philippe Maurer
 * style="text-align:left;" | Union for a Popular Movement
 * UMP
 * 12,652
 * 34.04
 * 17,173
 * 47.75
 * style="background-color:" |
 * style="text-align:left;" | Xavier Codderens
 * style="text-align:left;" | National Front
 * FN
 * 4,611
 * 12.41
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Eric Schultz
 * style="text-align:left;" | Europe Ecology - The Greens
 * EELV
 * 2,268
 * 6.10
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Antoine Splet
 * style="text-align:left;" | Left Front
 * FG
 * 1,561
 * 4.10
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Pascale Tussing
 * style="text-align:left;" | The Centre for France
 * CEN
 * 848
 * 2.28
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Dimitri Breiner
 * style="text-align:left;" | Other
 * AUT
 * 416
 * 1.12
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Jean-Baptiste Caillat
 * style="text-align:left;" | Miscellaneous Right
 * DVD
 * 283
 * 0.76
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Aurélien Dumez
 * style="text-align:left;" | Far Left
 * EXG
 * 189
 * 0.51
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Roland Robert
 * style="text-align:left;" | Far Left
 * EXG
 * 143
 * 0.38
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Patrick Saule
 * style="text-align:left;" | Other
 * AUT
 * 110
 * 0.30
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Elisabeth Del Grande
 * style="text-align:left;" | Far Left
 * EXG
 * 102
 * 0.27
 * colspan="2" style="text-align:left;" |
 * colspan="8" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="4" style="text-align:left;" | Total
 * 37,166
 * 100%
 * 35,964
 * 100%
 * colspan="8" style="background-color:#E9E9E9;"|
 * colspan="4" style="text-align:left;" | Registered voters
 * 71,162
 * style="background-color:#E9E9E9;"|
 * 71,163
 * style="background-color:#E9E9E9;"|
 * colspan="4" style="text-align:left;" | Blank/Void ballots
 * 323
 * 0.86%
 * 764
 * 2.08%
 * colspan="4" style="text-align:left;" | Turnout
 * 37,489
 * 52.68%
 * 36,728
 * 51.61%
 * colspan="4" style="text-align:left;" | Abstentions
 * 33,673
 * 47.32%
 * 34,435
 * 48.39%
 * colspan="8" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="6" style="text-align:left;" | Result
 * colspan="2" style="background-color:" | PS GAIN FROM UMP
 * }
 * 2.08%
 * colspan="4" style="text-align:left;" | Turnout
 * 37,489
 * 52.68%
 * 36,728
 * 51.61%
 * colspan="4" style="text-align:left;" | Abstentions
 * 33,673
 * 47.32%
 * 34,435
 * 48.39%
 * colspan="8" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="6" style="text-align:left;" | Result
 * colspan="2" style="background-color:" | PS GAIN FROM UMP
 * }
 * colspan="6" style="text-align:left;" | Result
 * colspan="2" style="background-color:" | PS GAIN FROM UMP
 * }

2007
! colspan="2" rowspan="2" style="text-align:left;" | Candidate ! rowspan="2" colspan="2" style="text-align:left;" | Party ! colspan="2" | 1st round ! colspan="2" | 2nd round ! width="75" | Votes ! width="30" | % ! width="75" | Votes ! width="30" | %
 * - style="background-color:#E9E9E9;text-align:center;"
 * - style="background-color:#E9E9E9;text-align:center;"
 * style="background-color:" |
 * style="text-align:left;" | Jean-Philippe Maurer
 * style="text-align:left;" | Union for a Presidential Majority
 * UMP
 * 10,797
 * 38.87
 * 13,211
 * 51.32
 * style="background-color:" |
 * style="text-align:left;" | Philippe Bies
 * style="text-align:left;" | Socialist Party
 * PS
 * 7,100
 * 25.56
 * 12,530
 * 48.68
 * style="background-color:" |
 * style="text-align:left;" | Pascale Jurdant-Pfeiffer
 * style="text-align:left;" | UDF-Democratic Movement
 * UDF-MoDem
 * 3,799
 * 13.68
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Yann Wehrling
 * style="text-align:left;" | The Greens
 * LV
 * 1,642
 * 5.91
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Xavier Codderens
 * style="text-align:left;" | National Front
 * FN
 * 1,248
 * 4.53
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Francis Lalanne
 * style="text-align:left;" | Ecologist
 * ECO
 * 975
 * 3.51
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Jean-Baptiste Metz
 * style="text-align:left;" | Communist Party
 * PCF
 * 413
 * 1.49
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Mohamed Er Rachidi
 * style="text-align:left;" | Independent
 * DIV
 * 334
 * 1.20
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Philippe Morel
 * style="text-align:left;" | Far Left
 * EXG
 * 273
 * 0.98
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | François-Joseph Mayer
 * style="text-align:left;" | Independent
 * DIV
 * 220
 * 0.79
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Roland Robert
 * style="text-align:left;" | Far Left
 * EXG
 * 214
 * 0.77
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Géraldine Grün Nevers
 * style="text-align:left;" | Miscellaneous Right
 * DVD
 * 206
 * 0.74
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Patrick Beaufrere
 * style="text-align:left;" | Miscellaneous Right
 * DVD
 * 151
 * 0.54
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Armand Tenesso
 * style="text-align:left;" | Independent
 * DIV
 * 137
 * 0.49
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Valérie Broussolle
 * style="text-align:left;" | Far Left
 * EXG
 * 101
 * 0.36
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Michèle Depret
 * style="text-align:left;" | Miscellaneous Left
 * DVG
 * 79
 * 0.28
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | François Bunner
 * style="text-align:left;" | Independent
 * DIV
 * 77
 * 0.28
 * colspan="2" style="text-align:left;" |
 * colspan="8" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="4" style="text-align:left;" | Total
 * 27,776
 * 100%
 * 25,741
 * 100%
 * colspan="8" style="background-color:#E9E9E9;"|
 * colspan="4" style="text-align:left;" | Registered voters
 * 52,296
 * style="background-color:#E9E9E9;"|
 * 51,496
 * style="background-color:#E9E9E9;"|
 * colspan="4" style="text-align:left;" | Blank/Void ballots
 * 256
 * 0.91%
 * 585
 * 2.22%
 * colspan="4" style="text-align:left;" | Turnout
 * 28,032
 * 53.60%
 * 26,326
 * 51.12%
 * colspan="4" style="text-align:left;" | Abstentions
 * 24,264
 * 46.40%
 * 25,170
 * 48.88%
 * colspan="8" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="6" style="text-align:left;" | Result
 * colspan="2" style="background-color:" | UMP HOLD
 * }
 * colspan="4" style="text-align:left;" | Blank/Void ballots
 * 256
 * 0.91%
 * 585
 * 2.22%
 * colspan="4" style="text-align:left;" | Turnout
 * 28,032
 * 53.60%
 * 26,326
 * 51.12%
 * colspan="4" style="text-align:left;" | Abstentions
 * 24,264
 * 46.40%
 * 25,170
 * 48.88%
 * colspan="8" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="6" style="text-align:left;" | Result
 * colspan="2" style="background-color:" | UMP HOLD
 * }
 * - style="font-weight:bold"
 * colspan="6" style="text-align:left;" | Result
 * colspan="2" style="background-color:" | UMP HOLD
 * }

2002
! colspan="2" rowspan="2" style="text-align:left;" | Candidate ! rowspan="2" colspan="2" style="text-align:left;" | Party ! colspan="2" | 1st round ! colspan="2" | 2nd round ! width="75" | Votes ! width="30" | % ! width="75" | Votes ! width="30" | %
 * - style="background-color:#E9E9E9;text-align:center;"
 * - style="background-color:#E9E9E9;text-align:center;"
 * style="background-color:" |
 * style="text-align:left;" | Marc Reymann
 * style="text-align:left;" | Union for a Presidential Majority
 * UMP
 * 11,104
 * 38.99
 * 13,134
 * 50.52
 * style="background-color:" |
 * style="text-align:left;" | Roland Reis
 * style="text-align:left;" | Socialist Party
 * PS
 * 9,509
 * 33.39
 * 12,863
 * 49.48
 * style="background-color:" |
 * style="text-align:left;" | Robert Spieler
 * style="text-align:left;" | Far Right
 * EXD
 * 3,656
 * 12.84
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Christine Panzer
 * style="text-align:left;" | The Greens
 * LV
 * 1,148
 * 4.03
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | J. Claude Petitdemange
 * style="text-align:left;" | Miscellaneous Left
 * DVG
 * 1,036
 * 3.64
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Gregory Bisiaux
 * style="text-align:left;" | Miscellaneous Left
 * DVG
 * 501
 * 1.76
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Francois Bunner
 * style="text-align:left;" | Republican Pole
 * PR
 * 310
 * 1.09
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | J. Baptiste Metz
 * style="text-align:left;" | Communist Party
 * PCF
 * 287
 * 1.01
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | M. Claude Richez
 * style="text-align:left;" | Revolutionary Communist League
 * LCR
 * 258
 * 0.91
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Valerie Broussole
 * style="text-align:left;" | Far Left
 * EXG
 * 244
 * 0.86
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Roland Robert
 * style="text-align:left;" | Workers' Struggle
 * LO
 * 214
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | J. Yves Rognon
 * style="text-align:left;" | Independent
 * DIV
 * 141
 * 0.50
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Alexis Dubois
 * style="text-align:left;" | Independent
 * DIV
 * 72
 * 0.25
 * colspan="2" style="text-align:left;" |
 * colspan="8" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="4" style="text-align:left;" | Total
 * 28,480
 * 100%
 * 25,997
 * 100%
 * colspan="8" style="background-color:#E9E9E9;"|
 * colspan="4" style="text-align:left;" | Registered voters
 * 48,370
 * style="background-color:#E9E9E9;"|
 * 48,372
 * style="background-color:#E9E9E9;"|
 * colspan="4" style="text-align:left;" | Blank/Void ballots
 * 350
 * 1.21%
 * 602
 * 2.26%
 * colspan="4" style="text-align:left;" | Turnout
 * 28,830
 * 59.60%
 * 26,599
 * 54.99%
 * colspan="4" style="text-align:left;" | Abstentions
 * 19,540
 * 40.40%
 * 21,773
 * 45.01%
 * colspan="8" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="6" style="text-align:left;" | Result
 * colspan="2" style="background-color:" | UMP GAIN FROM UDF
 * }
 * 1.21%
 * 602
 * 2.26%
 * colspan="4" style="text-align:left;" | Turnout
 * 28,830
 * 59.60%
 * 26,599
 * 54.99%
 * colspan="4" style="text-align:left;" | Abstentions
 * 19,540
 * 40.40%
 * 21,773
 * 45.01%
 * colspan="8" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="6" style="text-align:left;" | Result
 * colspan="2" style="background-color:" | UMP GAIN FROM UDF
 * }
 * colspan="6" style="text-align:left;" | Result
 * colspan="2" style="background-color:" | UMP GAIN FROM UDF
 * }