Philippe Gosselin a participé à plusieurs Manifs pour Tous, et y a même tenu un discours :
Il avait 2 000 voix de retard sur Benoîte Nouet (LREM) au 1e tour. Il a eu 2 000 voix d'avance au second. 20 043 voix pour Philippe Gosselin, 18 130 voix pour Benoîte Nouet. LR devrait méditer ce résultat.