le Puy est une commune du département de la Gironde, dans la région de Nouvelle-Aquitaine.
Puy fait partie du canton de Le Réolais et Les Bastides 
le Puy adhère à la la communauté de communes Rurales de l'Entre-Deux-Mers 
le Puy fait partie du bassin de vie de Marmande 
Le maire du Puy est M. Joël LE HOUARNER - Cadre de la fonction publique (2026)
La population du Puy est de 394 habitants (2025) 
L'altitude moyenne du Puy 60 mètres.
Le code postal du Puy est : 33580
Le code INSEE du Puy est : 33345
1 Il y a 1 Ecole à Puy. Voir les établissements scolaires du Puy. 
8.3 La part des résidences secondaires est de 8.3 %. 
Tous les chiffres et statistiques sur Puy sur le site Insee.fr 
Coutures: à 2.28 km
Monségur: à 2.71 km
Saint-Sulpice-de-Guilleragues: à 3.11 km
Neuffons: à 3.42 km
Rimons: à 3.67 km
Roquebrune: à 3.76 km
Saint-Ferme: à 4.02 km
Sainte-Gemme: à 4.47 km
Mesterrieux: à 5.09 km
Castelmoron-d'Albret: à 5.25 km
Dieulivol: à 5.38 km
Landerrouet-sur-Ségur: à 5.55 km
Cours-de-Monségur: à 5.65 km
Caumont: à 5.70 km
Saint-Martin-du-Puy: à 5.89 km
Saint-Vivien-de-Monségur: à 6.59 km
Fossès-et-Baleyssac: à 6.98 km
Saint-Martin-de-Lerm: à 6.99 km
Cazaugitat: à 7.05 km
Sainte-Colombe-de-Duras: à 7.08 km
Saint-Hilaire-de-la-Noaille: à 7.26 km
Loubens: à 7.33 km
Saint-Sève: à 7.96 km
Soussac: à 8.17 km
Taillecavat: à 8.23 km
Saint-Michel-de-Lapujade: à 8.55 km
Bagas: à 9.03 km
Baleyssagues: à 9.07 km
Auriolles: à 9.14 km
Saint-Géraud: à 9.19 km
Montagoudin: à 9.47 km
Cleyrac: à 9.52 km
Esclottes: à 9.53 km
Camiran: à 9.61 km
Pellegrue: à 9.66 km
Saint-Hilaire-du-Bois: à 10.00 km
Mongauzy: à 10.02 km
Esseintes: à 10.55 km
Réole: à 10.66 km
Lamothe-Landerron: à 10.79 km
Duras: à 11.06 km
Saint-Martin-Petit: à 11.11 km
Sauveterre-de-Guyenne: à 11.14 km
Listrac-de-Durèze: à 11.64 km
Mauriac: à 11.64 km
Morizès: à 11.84 km
Bourdelles: à 11.99 km
Ecole élementaire - Public