Puygiron est une commune du département de la Drôme, dans la région d' Auvergne-Rhône-Alpes.
Puygiron fait partie du canton de Dieulefit 
Puygiron adhère à la la communauté d'agglomération Montélimar Agglomération 
Puygiron fait partie du bassin de vie de Montélimar 
Madame le maire de Puygiron est Régina CAMPELLO - Cadre administratif et commercial d'entreprise (2026)
La population de Puygiron est de 447 habitants (2025) 
L'altitude moyenne de Puygiron 170 mètres.
Le code postal de Puygiron est : 26160
Le code INSEE de Puygiron est : 26257
1 Il y a 1 Ecole à Puygiron. Voir les établissements scolaires de Puygiron. 
9.7 La part des résidences secondaires est de 9.7 %. 
Tous les chiffres et statistiques sur Puygiron sur le site Insee.fr 
Bâtie-Rolland: à 1.86 km
Rochefort-en-Valdaine: à 3.22 km
Montboucher-sur-Jabron: à 3.53 km
Espeluche: à 3.64 km
Touche: à 4.44 km
Portes-en-Valdaine: à 5.22 km
Saint-Gervais-sur-Roubion: à 5.42 km
Bonlieu-sur-Roubion: à 6.27 km
Laupie: à 6.74 km
Saint-Marcel-lès-Sauzet: à 6.76 km
Allan: à 6.88 km
Bégude-de-Mazenc: à 6.89 km
Sauzet: à 7.02 km
Montjoyer: à 7.32 km
Montélimar: à 8.10 km
Savasse: à 8.76 km
Aleyrac: à 8.83 km
Souspierre: à 8.93 km
Salettes: à 9.74 km
Charols: à 9.83 km
Malataverne: à 9.97 km
Cléon-d'Andran: à 10.18 km
Ancône: à 10.52 km
Réauville: à 10.99 km
Condillac: à 11.11 km
Marsanne: à 11.32 km
Ecole publique Puygiron - Public