La commune de Monthoiron est située dans le département Vienne.
Les communes alentours sont les suivantes : Senillé-Saint-Sauveur, Bonneuil-Matours, Chenevelles, Availles-en-Châtellerault, Vouneuil-sur-Vienne, Archigny.
6 infirmiers et infirmières à domicile exercent à Monthoiron.