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