Alpes-de-Haute-Provence's 2nd constituency

The 2nd constituency of Alpes-de-Haute-Provence is a French legislative constituency in the southeastern Alpes-de-Haute-Provence department. Like all constituencies, it elects one deputy via the two-round voting system.

Since 2022, its deputy has been Léo Walter of La France Insoumise (LFI). Walter unseated outgoing deputy Christophe Castaner of La République En Marche! (LREM), who served as Minister of the Interior from 2018 to 2020 under Prime Minister Édouard Philippe.

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="color:inherit;background-color:" |
 * style="text-align:left;" | Christophe Castaner
 * style="text-align:left;" | Socialist Party
 * PS
 * 13,872
 * 35.76%
 * 20,411
 * 54.04%
 * style="color:inherit;background-color:" |
 * style="text-align:left;" | Jean-Claude Castel
 * style="text-align:left;" | Union for a Popular Movement
 * UMP
 * 11,549
 * 29.77%
 * 17,357
 * 45.96%
 * style="color:inherit;background-color:" |
 * style="text-align:left;" | Jean-Claude Diedrich
 * style="text-align:left;" | National Front
 * FN
 * 5,915
 * 15.25%
 * colspan="2" style="text-align:left;" |
 * style="color:inherit;background-color:" |
 * style="text-align:left;" | Martine Carriol
 * style="text-align:left;" | Left Front
 * FG
 * 3,635
 * 9.37%
 * colspan="2" style="text-align:left;" |
 * style="color:inherit;background-color:" |
 * style="text-align:left;" | Catherine Berthonneche
 * style="text-align:left;" | The Greens
 * VEC
 * 1,702
 * 4.39%
 * colspan="2" style="text-align:left;" |
 * style="color:inherit;background-color:" |
 * style="text-align:left;" | Isabelle Verschueren
 * style="text-align:left;" |
 * CEN
 * 627
 * 1.62%
 * colspan="2" style="text-align:left;" |
 * style="color:inherit;background-color:" |
 * style="text-align:left;" | Yamina Guebli
 * style="text-align:left;" | Ecologist
 * ECO
 * 327
 * 0.84%
 * colspan="2" style="text-align:left;" |
 * style="color:inherit;background-color:" |
 * style="text-align:left;" | Bruno Morin
 * style="text-align:left;" |
 * NCE
 * 317
 * 0.82%
 * colspan="2" style="text-align:left;" |
 * style="color:inherit;background-color:" |
 * style="text-align:left;" | Noël Chuisano
 * style="text-align:left;" | Miscellaneous Right
 * DVD
 * 315
 * 0.81%
 * colspan="2" style="text-align:left;" |
 * style="color:inherit;background-color:" |
 * style="text-align:left;" | Jean-Michel Rovida
 * style="text-align:left;" | Centrist Alliance
 * ALLI
 * 220
 * 0.57%
 * colspan="2" style="text-align:left;" |
 * style="color:inherit;background-color:" |
 * style="text-align:left;" | Brigitte Picard
 * style="text-align:left;" | Far Left
 * EXG
 * 179
 * 0.46%
 * colspan="2" style="text-align:left;" |
 * style="color:inherit;background-color:" |
 * style="text-align:left;" | Cyril Belmonte
 * style="text-align:left;" | Far Left
 * EXG
 * 138
 * 0.36%
 * colspan="2" style="text-align:left;" |
 * colspan="8" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="4" style="text-align:left;" | Total
 * 38,796
 * 100%
 * 37,768
 * 100%
 * colspan="8" style="background-color:#E9E9E9;"|
 * colspan="4" style="text-align:left;" | Registered voters
 * 63,327
 * style="background-color:#E9E9E9;"|
 * 63,340
 * style="background-color:#E9E9E9;"|
 * colspan="4" style="text-align:left;" | Blank/Void ballots
 * 605
 * 1.54%
 * 1,292
 * 3.31%
 * colspan="4" style="text-align:left;" | Turnout
 * 39,401
 * 62.22%
 * 39,060
 * 61.67%
 * colspan="4" style="text-align:left;" | Abstentions
 * 23,926
 * 37.78%
 * 24,280
 * 38.33%
 * colspan="8" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="6" style="text-align:left;" | Result
 * colspan="2" style="background-color:" | PS GAIN
 * }
 * 3.31%
 * colspan="4" style="text-align:left;" | Turnout
 * 39,401
 * 62.22%
 * 39,060
 * 61.67%
 * colspan="4" style="text-align:left;" | Abstentions
 * 23,926
 * 37.78%
 * 24,280
 * 38.33%
 * colspan="8" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="6" style="text-align:left;" | Result
 * colspan="2" style="background-color:" | PS GAIN
 * }
 * colspan="6" style="text-align:left;" | Result
 * colspan="2" style="background-color:" | PS GAIN
 * }

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="color:inherit;background-color:" |
 * style="text-align:left;" | Daniel Spagnou
 * style="text-align:left;" | Union for a Popular Movement
 * UMP
 * 18,249
 * 46.25%
 * 20,905
 * 53.96%
 * style="color:inherit;background-color:" |
 * style="text-align:left;" | Christophe Castaner
 * style="text-align:left;" | Socialist Party
 * PS
 * 11,232
 * 28.46%
 * 17,840
 * 46.04%
 * style="color:inherit;background-color:" |
 * style="text-align:left;" | Isabelle Verschueren
 * style="text-align:left;" | Democratic Movement
 * MoDem
 * 2,269
 * 5.75%
 * colspan="2" style="text-align:left;" |
 * style="color:inherit;background-color:" |
 * style="text-align:left;" | Jean-Claude Cauvin
 * style="text-align:left;" | Communist
 * COM
 * 1,789
 * 4.53%
 * colspan="2" style="text-align:left;" |
 * style="color:inherit;background-color:" |
 * style="text-align:left;" | Mireille D'Ornano
 * style="text-align:left;" | National Front
 * FN
 * 1,702
 * 4.31%
 * colspan="2" style="text-align:left;" |
 * style="color:inherit;background-color:" |
 * style="text-align:left;" | Patrick Garnon
 * style="text-align:left;" | The Greens
 * VEC
 * 1,125
 * 2.85%
 * colspan="2" style="text-align:left;" |
 * style="color:inherit;background-color:" |
 * style="text-align:left;" | Karine Denko
 * style="text-align:left;" | Far Left
 * EXG
 * 825
 * 2.09%
 * colspan="2" style="text-align:left;" |
 * style="color:inherit;background-color:" |
 * style="text-align:left;" | Gilles Ravera
 * style="text-align:left;" | Hunting, Fishing, Nature, Traditions
 * CPNT
 * 629
 * 1.59%
 * colspan="2" style="text-align:left;" |
 * style="color:inherit;background-color:" |
 * style="text-align:left;" | Jeannine Douzon
 * style="text-align:left;" | Movement for France
 * MPF
 * 426
 * 1.08%
 * colspan="2" style="text-align:left;" |
 * style="color:inherit;background-color:" |
 * style="text-align:left;" | Véronique Raphel
 * style="text-align:left;" | Ecologist
 * ECO
 * 385
 * 0.98%
 * colspan="2" style="text-align:left;" |
 * style="color:inherit;background-color:" |
 * style="text-align:left;" | Xavier Dejasmin
 * style="text-align:left;" | Divers
 * DIV
 * 320
 * 0.81%
 * colspan="2" style="text-align:left;" |
 * style="color:inherit;background-color:" |
 * style="text-align:left;" | Michèle Chassaing
 * style="text-align:left;" | Far Right
 * EXD
 * 178
 * 0.45%
 * colspan="2" style="text-align:left;" |
 * style="color:inherit;background-color:" |
 * style="text-align:left;" | Max Illy
 * style="text-align:left;" | Far Left
 * EXG
 * 176
 * 0.45%
 * colspan="2" style="text-align:left;" |
 * style="color:inherit;background-color:" |
 * style="text-align:left;" | Claude Senes
 * style="text-align:left;" | Far Left
 * EXG
 * 156
 * 0.40%
 * colspan="2" style="text-align:left;" |
 * colspan="8" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="4" style="text-align:left;" | Total
 * 39,461
 * 100%
 * 38,745
 * 100%
 * colspan="8" style="background-color:#E9E9E9;"|
 * colspan="4" style="text-align:left;" | Registered voters
 * 60,866
 * style="background-color:#E9E9E9;"|
 * 60,861
 * style="background-color:#E9E9E9;"|
 * colspan="4" style="text-align:left;" | Blank/Void ballots
 * 671
 * 1.67%
 * 1,181
 * 2.96%
 * colspan="4" style="text-align:left;" | Turnout
 * 40,132
 * 65.94%
 * 39,926
 * 65.60%
 * colspan="4" style="text-align:left;" | Abstentions
 * 20,734
 * 34.06%
 * 20,935
 * 34.40%
 * colspan="8" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="6" style="text-align:left;" | Result
 * colspan="2" style="background-color:" | UMP HOLD
 * }
 * 1.67%
 * 1,181
 * 2.96%
 * colspan="4" style="text-align:left;" | Turnout
 * 40,132
 * 65.94%
 * 39,926
 * 65.60%
 * colspan="4" style="text-align:left;" | Abstentions
 * 20,734
 * 34.06%
 * 20,935
 * 34.40%
 * 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="6" style="text-align:left;" | Result
 * colspan="2" style="background-color:" | UMP HOLD
 * }