la Puye est une commune du département de la Vienne, dans la région de Nouvelle-Aquitaine.
Puye fait partie du canton de Montmorillon 
la Puye adhère à la la communauté urbaine du Grand Poitiers 
la Puye fait partie du bassin de vie de Chauvigny 
Le maire de la Puye est M. Emmanuel APPOLINAIRE - Artisan (2026)
La population de la Puye est de 604 habitants (2025) 
L'altitude moyenne de la Puye 114 mètres.
Le code postal de la Puye est : 86260
Le code INSEE de la Puye est : 86202
1 Il y a 1 Ecole à Puye. Voir les établissements scolaires de la Puye. 
2 2 médecins généralistes liberaux exercent à Puye. 
9.0 La part des résidences secondaires est de 9.0 %. 
Tous les chiffres et statistiques sur Puye sur le site Insee.fr 
Sainte-Radégonde : à 3.84 km
Lauthiers : à 5.06 km
Bussière : à 5.60 km
Paizay-le-Sec : à 7.46 km
Saint-Pierre-de-Maillé : à 8.10 km
Archigny : à 8.34 km
Nalliers : à 9.81 km
Fleix : à 9.83 km
Pleumartin : à 10.69 km
Chauvigny : à 11.44 km
Angles-sur-l'Anglin : à 11.86 km
Chenevelles : à 11.96 km
Ecole primaire La Puye - Public