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