La commune de Vivonne se situe dans le département Vienne.
Les villes limitrophes sont les suivantes : Celle-Lévescault, Marnay, Couhé, Aslonnes, Marçay, Marigny-Chemereau, Château-Larcher, Voulon, Iteuil, Anché.
12 infirmiers et infirmières à domicile travaillent à Vivonne.