Sur le canton de Niort-1, le binôme constitué de Romain Dupeyrou et Rose-Marie Nieto (divers droite), a remporté cette élection avec 53,41% des voix, devant Hermann Cadiou (PS) et Monique Johnson (EELV) à 46,59%. Sur ce même canton, lors du premier tour, le binôme Dupeyrou-Nieto était arrivé en tête avec 47,77% des voix, devant le binôme Cadiou-Johnson, crédité de 45,93%. Les candidats du Front national avaient été éliminés au premier tour avec seulement 6,3%.
Sur le canton de Niort-3, le tandem centre-droit Agnès Jarry-Guillaume Juin a remporté plus facilement ce second tour avec 59,19 % des suffrages exprimés, battant le binôme socialiste Désirée Roua et Nicolas Videau, crédité de 40,80% des suffrages. Sur ce même canton, le binôme FN avait obtenu 8,72%.
La participation ne s'élève qu'à 22,53%.
Ces deux partielles faisaient suite à l'invalidation des scrutins de 2015, qui avaient vu la victoire des candidats de droite, de seulement quelques voix: 18 voix d'écart sur Niort-1, 32 voix sur Niort-3.