L'agglomération de La Puye se situe dans le département Vienne.
Les agglomérations limitrophes sont les suivantes : Lauthiers, La Bussière, Paizay-le-Sec, Saint-Pierre-de-Maillé, Sainte-Radégonde, Archigny.
5 infirmiers et infirmières à domicile pratiquent à La Puye.