Puy-de-Dôme's 2nd constituency

The 2nd constituency of the Puy-de-Dôme (French: Deuxième circonscription du Puy-de-Dôme) is a French legislative constituency in the Puy-de-Dôme département. Like the other 576 French constituencies, it elects one MP using a two-round electoral system.

Description
Puy-de-Dôme had six constituencies until the 2010 Redistricting of French Legislative Constituencies, which reduced the department's allocation to five. Much of the area of the former sixth constituency was moved into the new second constituency. From 2010, the 2nd constituency of the Puy-de-Dôme covers the northern section of the department including the town of Riom.

In the 2017 legislative election the seat was one of only a few in France that re-elected a Socialist Party deputy.

Assembly Members
Valéry Giscard d'Estaing

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;" | Mohand Hamoumou
 * style="text-align:left;" | La République En Marche!
 * LREM
 * 13,731
 * 29.87
 * 14,515
 * 36.79
 * style="background-color:" |
 * style="text-align:left;" | Christine Pirès Beaune
 * style="text-align:left;" | Socialist Party
 * PS
 * 12,536
 * 27.27
 * 24,936
 * 63.21
 * style="background-color:" |
 * style="text-align:left;" | Pascal Estier
 * style="text-align:left;" | La France Insoumise
 * FI
 * 7,225
 * 15.72
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Stéphanie Flori-Dutour
 * style="text-align:left;" | The Republicans
 * LR
 * 5,827
 * 12.68
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Stanislas Chavelet
 * style="text-align:left;" | National Front
 * FN
 * 4,850
 * 10.55
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Doris Valour
 * style="text-align:left;" | Debout la France
 * DLF
 * 683
 * 1.49
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Franck Truchon
 * style="text-align:left;" | Far Left
 * EXG
 * 461
 * 1.00
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Christine Bourdier Buisson
 * style="text-align:left;" | Miscellaneous Left
 * DVG
 * 381
 * 0.83
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Henri Knauf
 * style="text-align:left;" | Independent
 * DIV
 * 276
 * 0.60
 * colspan="2" style="text-align:left;" |
 * colspan="8" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="4" style="text-align:left;" | Total
 * 45,970
 * 100%
 * 39,451
 * 100%
 * colspan="8" style="background-color:#E9E9E9;"|
 * colspan="4" style="text-align:left;" | Registered voters
 * 87,880
 * style="background-color:#E9E9E9;"|
 * 87,873
 * style="background-color:#E9E9E9;"|
 * colspan="4" style="text-align:left;" | Blank ballots
 * 754
 * 1.60%
 * 2,480
 * 5.71%
 * colspan="4" style="text-align:left;" | Void ballots
 * 406
 * 0.86%
 * 1,533
 * 3.53%
 * colspan="4" style="text-align:left;" | Turnout
 * 47,130
 * 53.63%
 * 43,464
 * 49.46%
 * colspan="4" style="text-align:left;" | Abstentions
 * 40,750
 * 46.37%
 * 44,409
 * 50.54%
 * colspan="8" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="6" style="text-align:left;" | Result
 * colspan="2" style="background-color:" | PS HOLD
 * }
 * colspan="4" style="text-align:left;" | Turnout
 * 47,130
 * 53.63%
 * 43,464
 * 49.46%
 * colspan="4" style="text-align:left;" | Abstentions
 * 40,750
 * 46.37%
 * 44,409
 * 50.54%
 * colspan="8" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="6" style="text-align:left;" | Result
 * colspan="2" style="background-color:" | PS HOLD
 * }
 * colspan="2" style="background-color:" | PS HOLD
 * }

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;" | Christine Pires Beaune
 * style="text-align:left;" | Socialist Party
 * PS
 * 20,299
 * 38.77
 * 30,454
 * 59.52
 * style="background-color:" |
 * style="text-align:left;" | Lionel Muller
 * style="text-align:left;" | Union for a Popular Movement
 * UMP
 * 13,817
 * 26.39
 * 20,711
 * 40.48
 * style="background-color:" |
 * style="text-align:left;" | Pascal Estier
 * style="text-align:left;" | Left Front
 * FG
 * 7,401
 * 14.14
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Gérald Perignon
 * style="text-align:left;" | National Front
 * FN
 * 5,827
 * 11.13
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Anne-Marie Regnoux
 * style="text-align:left;" | Democratic Movement
 * MoDem
 * 1,588
 * 3.03
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Agnès Mollon
 * style="text-align:left;" | Europe Ecology – The Greens
 * EELV
 * 1,384
 * 2.64
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Gisèle Dupre
 * style="text-align:left;" | New Centre
 * NC
 * 1,135
 * 2.17
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Dominique Leclair
 * style="text-align:left;" | Workers' Struggle
 * LO
 * 349
 * 0.67
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Jacques Montel
 * style="text-align:left;" | Independent Ecological Alliance
 * AEI
 * 301
 * 0.57
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Marie-Françoise Joët
 * style="text-align:left;" | Independent Ecological Movement
 * MEI
 * 254
 * 0.49
 * colspan="2" style="text-align:left;" |
 * style="background-color:" |
 * style="text-align:left;" | Audrey Pierrot
 * style="text-align:left;" | Autre
 * AUT
 * 1
 * 0.00
 * colspan="2" style="text-align:left;" |
 * colspan="8" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="4" style="text-align:left;" | Total
 * 52,356
 * 100%
 * 51,165
 * 100%
 * colspan="8" style="background-color:#E9E9E9;"|
 * colspan="4" style="text-align:left;" | Registered voters
 * 85,929
 * style="background-color:#E9E9E9;"|
 * 86,122
 * style="background-color:#E9E9E9;"|
 * colspan="4" style="text-align:left;" | Blank/Void ballots
 * 986
 * 1.85%
 * 1,828
 * 3.45%
 * colspan="4" style="text-align:left;" | Turnout
 * 53,342
 * 62.08%
 * 52,993
 * 61.53%
 * colspan="4" style="text-align:left;" | Abstentions
 * 32,587
 * 37.92%
 * 33,129
 * 38.47%
 * colspan="8" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="6" style="text-align:left;" | Result
 * colspan="2" style="background-color:" | PS HOLD
 * }
 * colspan="4" style="text-align:left;" | Turnout
 * 53,342
 * 62.08%
 * 52,993
 * 61.53%
 * colspan="4" style="text-align:left;" | Abstentions
 * 32,587
 * 37.92%
 * 33,129
 * 38.47%
 * colspan="8" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="6" style="text-align:left;" | Result
 * colspan="2" style="background-color:" | PS HOLD
 * }
 * colspan="6" style="text-align:left;" | Result
 * colspan="2" style="background-color:" | PS HOLD
 * }